Большой Воронежский Форум
» UNIX и дериваты>iptables и cron
V_L 00:31 19.08.2008
проблема вот в чем:
дистриб asp 11.2
по крону с правами рута запускается скрипт на пхп который добавляет правило iptables.
НО правило не добавляется, хотя если вручную запустить из mc, то все ок.
в чем проблема?
Den 08:52 19.08.2008
Напиши тут строчку crontab, которой ты запускаешь свой скрипт на пхп для запуска иптаблейс...
V_L 09:22 20.08.2008
* * * * * root /usr/scripts/work.php
dalex 14:02 21.08.2008

Сообщение от :
* * * * *

прям так и есть???? пять звездочек? и неплохо бы интерпретатор php указывать
V_L 21:31 21.08.2008
ошибся 01 * * * * root /usr/scripts/work.php

да все указанно, через mc вручную запускаешь правило есть, а через cron скрипт отрабатывает что то лругое делает например удаляет файлы которые только рут может удалить а правило не добавляет
netwind 10:02 26.08.2008
возможно дело в том, что в cron-задачах удалены все переменные среды включая PATH.
так что вызывай c указанием полного пути : /sbin/iptables

и еще проверь правильно ли ты оформил файл /usr/scripts/work.php и он является исполняемым скриптом.
там должны быть аттрибуты и строчка вначале #!/usr/bin/php
V_L 23:45 26.08.2008
спасибо netwind.
не сообразил.
в mc то PATH=/sbin прописан
теперь все ок.
Вверх