The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Перезапуск демона при logrotate, !*! Chek, 07-Ноя-05, 07:39  [смотреть все]
  • Перезапуск демона при logrotate, !*! mthawk, 12:58 , 09-Ноя-05 (1)
  • Перезапуск демона при logrotate, !*! Retif, 15:28 , 30-Дек-05 (2)
    >Скрипт mailchecks.pl в архиве
    >http://www.intelkom.su/~chek/mms.tgz
    >вылавливает проверки ящиков в логе и отправляет время проверки в БД
    >Хоть и посматривал в mailgraph при написании, но всё равно не могу
    >понять как сделать перезапуск демона автоматом при логротейте без правки конфигов
    >этого самого логротейта.


    Гм а каким образом вы производите чтение логов?
    Попробуйте создать FIFO ('mkfifo /var/run/parser.fifo') и в конфиге сислога (/etc/syslog.conf) перенаправлять лог туда ('mail.*  /var/run/parser.fifo')

    Ну и соттветстввенно скриптом выгребать логи уже из FIFO.

    #...
    open FIFO, $fifo_file || die;
    while($line = <FIFO>)
    {
      #Чегото делаем
    }
    #...

    Тогда ротация вам будет нипочем

  • Перезапуск демона при logrotate, !*! Дмитрий Ю. Карпов, 14:57 , 03-Янв-06 (3)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру