URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 20486
[ Назад ]

Исходное сообщение
"настройка логротатора, Help!!"

Отправлено Anry_1 , 06-Сен-02 20:26 
У меня Фря.
в РС.Локал запускаю файл моей програмы.
pid="/var/run/my.pid"
if [ -x /..../my.prog ];then
     my.prog &
     echo $!>${pid}
fi
лог пишется в (все красиво)
/var/log/my.log
хочу чтоб каждий день(час):) саздавался новый лог.
создается новый лог my.log.0 но pipe просесса продолжает писать
в этот же созданый лог, а my.log остается пустой.(получается просто переименовываетса оригинальный лог и все)
Конфигурил и logrotate и newsyslog результат одинаковый,
при указании Signal Hung up, и без, процес бежит без изменения.
Подскажите как всетаки создать СЛЕДУЮЩИЙ лог сохранив старий?????

Содержание

Сообщения в этом обсуждении
"RE: настройка логротатора, Help!!"
Отправлено qq , 06-Сен-02 23:46 
>У меня Фря.
>в РС.Локал запускаю файл моей програмы.
>pid="/var/run/my.pid"
>if [ -x /..../my.prog ];then
>     my.prog &
>     echo $!>${pid}
>fi
>лог пишется в (все красиво)
>/var/log/my.log
>хочу чтоб каждий день(час):) саздавался новый лог.
>создается новый лог my.log.0 но pipe просесса продолжает писать
>в этот же созданый лог, а my.log остается пустой.(получается просто переименовываетса оригинальный
>лог и все)
>Конфигурил и logrotate и newsyslog результат одинаковый,
>при указании Signal Hung up, и без, процес бежит без изменения.
>Подскажите как всетаки создать СЛЕДУЮЩИЙ лог сохранив старий?????
ну, наверное надо таки научить программу понимать SIGHUP и делать на него закрытие/заново открытие лог файла...