LINUX.ORG.RU
ФорумAdmin

Logrotate помогите разобратся


0

0

/var/log/messages { sharedscripts postrotate /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true endscript }

Собственно в файле конфигурации непонятен только один момент, соственно то что записано в данной секции: /etc/init.d/syslog-ng reload > /dev/null 2>&1 || true допустим если я хочу ротейтить логи сендмейла или какой другой проги что я там должен писать, в мане нашол такой пример /sbin/killall -HUP httpd для хттп демона но немогу понят как и кто его после этого запускает. Напишите подробно пожалуста как работает эта секция.


Почитайте пожалуйста подробно что написано в man logrotate про параметр postrotate.

spirit ★★★★★
()

> что я там должен писать
Для начала не плохо было бы понимать зачем вообще нужно то, что там пишется.
В вашем случае писать нужно либо "killall -1 syslog-ng" - если log-файл ведется syslog-ng, либо команду перезапуска того сервиса, который непосредственно пишет логи в этот файл.

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