Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
sidor-r
- мл. сержант
- Сообщения: 145
- Зарегистрирован: 2006-09-05 9:50:17
-
Контактная информация:
Непрочитанное сообщение
sidor-r » 2018-05-31 13:49:58
Добрый день.
Сделал "скрипт" (если это так можно назвать) для добавления статической маршрутизации, что бы он работал переодически через крон.
Проблема в том, что скрипт через крон не отрабатывает, а при запуске вручную работает нормально.
Не пойму в чем проблема!
Сам "скрипт":
Код: Выделить всё
#!/bin/sh
/sbin/route add -net 192.168.10.0/24 192.168.100.222
/sbin/route add -net 192.168.2.0/24 192.168.100.164
Спасибо.
sidor-r
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
guest
- проходил мимо
Непрочитанное сообщение
guest » 2018-05-31 14:26:30
cron должен присылать уведомление, однако...
вместо ваших команд попробуйте:
command > /dev/null 2>&1
где вместо command, ну например: 'echo "test" | mail -s mytest root' > /dev/null 2>&1
можно верхнее прямо в cron или в него вызов вашего скрипта: /path/script > /dev/null 2>&1
guest
-
sidor-r
- мл. сержант
- Сообщения: 145
- Зарегистрирован: 2006-09-05 9:50:17
-
Контактная информация:
Непрочитанное сообщение
sidor-r » 2018-05-31 15:08:00
guest писал(а): ↑2018-05-31 14:26:30
где вместо command, ну например: 'echo "test" | mail -s mytest root' > /dev/null 2>&1
можно верхнее прямо в cron или в него вызов вашего скрипта: /path/script > /dev/null 2>&1
Попробовал так, не отрабатывает скрипт.
Есть еще идеи?
sidor-r
-
sidor-r
- мл. сержант
- Сообщения: 145
- Зарегистрирован: 2006-09-05 9:50:17
-
Контактная информация:
sidor-r
-
guest
- проходил мимо
Непрочитанное сообщение
guest » 2018-05-31 18:11:42
И что Вы оттуда почерпнули?
В интерактиве, у Вас идет привязка к tty, посему вывод производится на stdout и stderr,
а в кроне, нужно вывод на stdout и stderr куда-то перенаправить, хоть в файл,
хоть в /dev/null, если не нужен.
О чем и был конкректный намек, но Вы даже не попытались понять.
параметр "-q" , разумеется выручит, а если такого не будет?
guest