У мене працює процес, який записує стандартний вихід і стандартну помилку у файл журналу /var/log/dragonturtle.log. Чи все-таки потрібно обертати файл журналу, і процес продовжує записувати в новий файл журналу, не вбиваючи процес?
Що відбувається на даний момент (враховуючи конфігурацію логротату нижче):
- Процес пише в
/var/log/dragonturtle.log - Логротат рухається
/var/log/dragonturtle.logдо/var/log/dragonturtle.log.1 - Процес запису продовжується
/var/log/dragonturtle.log.1
Що я хотів би статися:
- Процес пише в
/var/log/dragonturtle.log - Логітуйте копії
/var/log/dragonturtle.logв/var/log/dragonturtle.log.1 - Логротатні стрижки
/var/log/dragonturtle.log - Процес запису продовжується
/var/log/dragonturtle.log
/etc/logrotate.d/dragonturtle:
/var/log/dragonturtle.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 644 dragonturtle dragonturtle
}