Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)
Сообщение
Electron » 11.04.2006 18:54
Здравствуйте. Проблема в следующем. В crontab я записал запуск каждые пять минут скрипта, который работает с IpTables. В этом скрипте присутсвует следующая строчка:
После запуска создаётся пустой файл /tmp/iptables.tmp. Но ведь должен же быть вывод правил фильтра! Скрипт запускается из под Root'а (в crontab прописан root; проверил с помощью записи в директорию с правами 0700). Другое перенаправление вывода, например:
отлично работает(выводит содержимое папки /root). При запуске скрипта из консоли - файл создаётся с нужными данными.
Кто-нибудь сталкивался с подобным?
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих
Сообщение
elide » 12.04.2006 01:21
попробуй прописать явно путь. типа /usr/sbin/iptables
слава роботам!
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)
Сообщение
Electron » 12.04.2006 06:35
Нет, это не помогает. Уже пробовал.
Все команды перенаправляет отлично, но вот с IpTables проблема.
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Mitya-ncc
Сообщения: 268
Статус: Живущий тут
Сообщение
Mitya-ncc » 12.04.2006 13:20
единственное, что в голову приходит, так это приплюсовать вывод stderr...
iptables -nvL &> /tmp/iptables.tmp
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)
Сообщение
Electron » 13.04.2006 07:46
Проблему решил. Даже стыдно стало
Не буду говорить как
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX