| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > cron /usr/bin/perl /var/log/exe.pl |
| Автор: box 21.1.2010, 21:55 |
| не отрабатывается оператор system "/sbin/iptables -I INPUT -s ".$ip." -p tcp -m tcp --dport 1:65535 -j DROP"; запускаемый кроном из консоли все работает а по расписанию игнорируется . запускаю так : /usr/bin/perl /var/log/exe.pl задание работает от рута , пути прописал , почему не работает ? |
| Автор: arto 21.1.2010, 22:08 |
| оно, наверное, жалуется на что-либо? |
| Автор: ramus 22.1.2010, 00:24 |
| Отличия работы команды в консоли от крона в том, что при работе в кроне не отрабатывается профайл пользователя. Соответственно обычно нет какой либо переменной (не инициализируется). Как правильно посоветовал уважаемый arto, надо посмотреть "жалобы". Посмотреть ругань крона надо в почте того пользователя, из под которого запускается крон (команда: $ mail). |