Если верить ману, то если указать конкретное время для ротации, то она будет происходить только если запустить newsyslog в течение часа около этого времени. У меня сервер работает не все время, а по плавающему графику (то включен то нет). Проблема возникает, если он выключен в момент ротации. Можно конечно указывать не конкретное время, а интервал. Но хотелось бы сделать ротацию скажем месячных логов после первого запуска компа в этом месяце, а не просто каждые 30 дней. Можно как-то сделать подобное?
>Если верить ману, то если указать конкретное время для ротации, то она
>будет происходить только если запустить newsyslog в течение часа около этого
>времени. У меня сервер работает не все время, а по плавающему
>графику (то включен то нет). Проблема возникает, если он выключен в
>момент ротации. Можно конечно указывать не конкретное время, а интервал. Но
>хотелось бы сделать ротацию скажем месячных логов после первого запуска компа
>в этом месяце, а не просто каждые 30 дней. Можно как-то
>сделать подобное?
anacron
>anacronА можно чуть подробнее?
Я так понял что предлагается не использовать встроенное newsyslog слежение за временем. Запускать из cron не newsyslog, а anacron, а уже из него newsyslog с параметром принудительной ротации, так?
Но тогда как совместить ротацию по времени с ротацией по размеру?
Можно пример какой-нибудь?ЗЫ первый пост - мой