Оболочка Unix: назначение массива не работает [дубликат]

Добавление delaycompress в раздел конфигурации для /var/log/ решит проблему.

Из man logrotate:

delaycompress

      Postpone  compression of the previous log file to the next rota‐
      tion cycle.  This only has effect when used in combination  with
      compress.   It  can  be used when some program cannot be told to
      close its logfile and thus might continue writing to the  previ‐
      ous log file for some time.

Интересно, что первоначальная конфигурация, которую я имел (без директивы delaycompress), появилась прямо из man logrotate (только я изменил weekly на daily):

# sample logrotate configuration file
compress

/var/log/messages {
     rotate 5
     weekly
     postrotate
         /usr/bin/killall -HUP syslogd
     endscript
 }
1
12.10.2018, 12:22
0 ответов

Теги

Похожие вопросы