Crond + iptables (Не работает перенаправление вывода)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Electron
Сообщения: 201
ОС: Можно Windows написать? :-)

Crond + iptables

Сообщение Electron »

Здравствуйте. Проблема в следующем. В crontab я записал запуск каждые пять минут скрипта, который работает с IpTables. В этом скрипте присутсвует следующая строчка:

Код: Выделить всё

iptables -nvL > /tmp/iptables.tmp


После запуска создаётся пустой файл /tmp/iptables.tmp. Но ведь должен же быть вывод правил фильтра! Скрипт запускается из под Root'а (в crontab прописан root; проверил с помощью записи в директорию с правами 0700). Другое перенаправление вывода, например:

Код: Выделить всё

ls -la > /tmp/ls.tmp


отлично работает(выводит содержимое папки /root). При запуске скрипта из консоли - файл создаётся с нужными данными.

Кто-нибудь сталкивался с подобным?
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Crond + iptables

Сообщение elide »

попробуй прописать явно путь. типа /usr/sbin/iptables
слава роботам!
Спасибо сказали:
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)

Re: Crond + iptables

Сообщение Electron »

Нет, это не помогает. Уже пробовал.
Все команды перенаправляет отлично, но вот с IpTables проблема.
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Спасибо сказали:
Аватара пользователя
Mitya-ncc
Сообщения: 268
Статус: Живущий тут

Re: Crond + iptables

Сообщение Mitya-ncc »

единственное, что в голову приходит, так это приплюсовать вывод stderr...
iptables -nvL &> /tmp/iptables.tmp
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Спасибо сказали:
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)

Re: Crond + iptables

Сообщение Electron »

Проблему решил. Даже стыдно стало :unsure: Не буду говорить как ;)
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Спасибо сказали: