LINUX.ORG.RU
ФорумAdmin

[cron]Что я не так делаю?

 


0

1

Дистрибутив - Debian Squeeze.
Хотел сделать, чтобы iptables-save выполнялась каждые два часа.
Набираю:

sudo crontab -u root -e
В открыишимся файле прописываю правило:
* 0,2,4,6,8,10,12,14,16,18,20,22 * * * iptables-save -c > /var/lib/iptables-save
Проверил через какое-то время. Да, /var/lib/iptables-save присутствует, но он пустой. Что я делаю не так?
Ещё читал, что если команда выполняемая через cron, должна выводить что-то на экран, то она отсылает это в почту. Прописал вместо iptables-save «iptables -t filter -L -v» - каталог /var/mail пустой. Хотя я вообще не понимаю как внутрисистемная почта работает, создавал отдельную тему, но мой вопрос не поняли.

★★★★★

Последнее исправление: sunny1983 (всего исправлений: 2)

Прописал вместо iptables-save «iptables -t filter -L -v» - каталог /var/mail пустой.

/var/log/exim4/mainlog

router ★★★★★
()
Ответ на: комментарий от router

/var/log/exim4/mainlog

А такого каталога нет.

sunny1983 ★★★★★
() автор топика

попробуй iptables-save -c &> /var/lib/iptables-save

Pinkbyte ★★★★★
()

приведи к следующему виду:

PATH=/usr/sbin:/usr/bin:/sbin:/bin
MAIL=your@mail.tld

* 0-22/2 * * * iptables-save -c > /var/lib/iptables-save

aol ★★★★★
()

Заменил iptables-save на /sbin/iptables-save и всё заработало. А второй пункт как я выяснил не работает потому что у меня не установлен smtp-сервер. Кстати какой лучше: sendmail, postfix или qmail? Какой проще настраивать?

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

Для debian проще exim4-light. При установке пакета скрипты спросят у тебя пару вопросов и создадут рабочий конфиг, который во многих случаях подойдёт.

router ★★★★★
()
Ответ на: комментарий от router

А если у меня на компьютере будут какие-нибудь скрипты, шлющие почту. exim4-light можно настроить так чтобы эта почта на мой ящик на gmail.com пересылалась?

sunny1983 ★★★★★
() автор топика

ага - каждый 2-ой час, на час каждую минуту)))))

anykey_mlya
()
Ответ на: комментарий от sunny1983

Может быть, нужно читать документацию на предмет отправки почты с авторизацией. У почтовых демонов обычно другая задача - работа на почтовых серверах.

router ★★★★★
()
0 */2 * * * /sbin/iptables-save -c > /var/lib/iptables-save

Первую звёздочку в кронтабе обязательно замени на число, иначе каждую минуту будет выполняться.

generator ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.