kikach Опубликовано 28 ноября, 2005 Жалоба Опубликовано 28 ноября, 2005 $size_i = $size_i/1000000; $size_i = sprintf("%.2f",$size_i); $size_i = $size_i*1; $size_o = $size_o/1000000; $size_o = sprintf("%.2f",$size_o); $size_o = $size_o*1; print FLN2 "<br>$date : $size_i $size_o\n"; close (FLN); $all = $all / 1000000; if ($all > $limit) { print FLN2 "<BR>LIMIT $limit MB ISCHERPAN. OBRATITES K ADMINISTRATORU"; exec("iptables -t nat -D POSTROUTING -s $ip -j SNAT --to-source 192.168.1.2"); sleep 1; exec("/etc/rc.d/init.d/iptables restart"); sleep 1; } Когда я запускаю эту часть скрипта просто, все ок, команды exec работают, а когда пытаюсь автоматом через crond - нет. Помогите плиз, в чем может быть дело? Цитата
gozem Опубликовано 12 декабря, 2005 Жалоба Опубликовано 12 декабря, 2005 cron ne vipolnaet interaktivnie scripti, ili te kotorie ispolzujut standartbii vivod Цитата
Hans R. Steiner Опубликовано 12 декабря, 2005 Жалоба Опубликовано 12 декабря, 2005 Цитата: cron ne vipolnaet interaktivnie scripti, ili te kotorie ispolzujut standartbii vivod 1. Разве mpg123 не использует стандартный вывод? У меня каждое утро по крону как будитьник запускается... 2. Даже если так то, "script >> /dev/null" Цитата
SignFinder Опубликовано 13 декабря, 2005 Жалоба Опубликовано 13 декабря, 2005 пути к файлам надо полные писать может он чтото в окружении найти не может Цитата
lexa00 Опубликовано 27 декабря, 2005 Жалоба Опубликовано 27 декабря, 2005 был такой глючок - cron не хотел выполнять скрипты. привяжи его к crontab /etc/crontab и все у тебя пойдет. как я читал, когда сам парился - это не исключение, а правило. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.