1

Файл iptvufw находится в папке /bin
Содержимое файла:

cd /var/www/engine/iptvupdate/
./ufw.sh

В файле /var/www/engine/iptvupdate/ufw.sh, который должен выполнять команды находится:

ufw delete deny from 192.168.1.100 to any port 9981
ufw delete deny from 192.168.1.100 to any port 80
ufw insert 1 deny from 192.168.1.101 to any port 9981
ufw delete deny from 192.168.1.101 to any port 80
ufw delete deny from 192.168.1.102 to any port 9981
ufw delete deny from 192.168.1.102 to any port 80

Если в консоле ввести iptvufw, то команды выполняются.
Надо сделать, что бы команды выполнялись каждые пять минут.
В crontab пишу так:

*/5 * * * * iptvufw

Но ничего не выполняется

2 (10.03.2013 19:07:40 отредактировано Lupo Alberto)

borisz⇓ пишет:

В crontab пишу так:

*/5 * * * * iptvufw

Но ничего не выполняется

Попробуйте указать полный путь к скрипту  и, вероятно, нужно запускать этот скрипт через sudo.

P.S. Кстати, почему бы не запускать непосредственно сам скрипт /var/www/engine/iptvupdate/ufw.sh?

Был, был и весь вышел...

3

Lupo Alberto пишет:
borisz⇓ пишет:

В crontab пишу так:

*/5 * * * * iptvufw

Но ничего не выполняется

Попробуйте указать полный путь к скрипту  и, вероятно, нужно запускать этот скрипт через sudo.

P.S. Кстати, почему бы не запускать непосредственно сам скрипт /var/www/engine/iptvupdate/ufw.sh?


Запустил через sudo, всё работает, спасибо

*/5 * * * * sudo iptvufw