В предпоследней колонке конфига newsyslog надо указать пид процесса, чобы послать ему SIGHUP и он увидел новый файл...
Так ведь есть процессы, которые от SIGHUP умирают...
Можно ли сделать как в logrotate и указываь не пид, а необходимую команду???
Заранее спасибо
>В предпоследней колонке конфига newsyslog надо указать пид процесса, чобы послать ему
>SIGHUP и он увидел новый файл...
>Так ведь есть процессы, которые от SIGHUP умирают...
>Можно ли сделать как в logrotate и указываь не пид, а необходимую
>команду???
>Заранее спасибоТак ведь logrotate тот же самый -HUP использует!
Вопрос не очень понятен.
А если процесс SIGHUP не может правильно обработать, то это проблема процесса, с ним и нужно разбираться.
>Так ведь logrotate тот же самый -HUP использует!
>Вопрос не очень понятен.
>А если процесс SIGHUP не может правильно обработать, то это проблема процесса,
>с ним и нужно разбираться.
Нет нет, в logrotate есть такая директива
postrotate и вы ней можно указать как и выдачу HUP так и вызвать стартовый скрипт с убитием и поднятием процесса...
А как я буду разбираться с кучей процессов???
Навскидку из волнующих меня логов:
zope
iplog
и то и другое после sighup отваливается... а логи растут как на дрожжах.