Saya memiliki proses yang berjalan yang menulis output standar dan kesalahan standar ke file log /var/log/dragonturtle.log
. Apakah ada cara lain untuk memutar file log, dan apakah proses terus menulis ke file log baru tanpa mematikan proses?
Apa yang terjadi saat ini (diberikan konfigurasi logrotate di bawah):
- Proses menulis ke
/var/log/dragonturtle.log
- Logrotate pindah
/var/log/dragonturtle.log
ke/var/log/dragonturtle.log.1
- Proses terus menulis
/var/log/dragonturtle.log.1
Apa yang ingin saya wujudkan:
- Proses menulis ke
/var/log/dragonturtle.log
- Logrotate salinan
/var/log/dragonturtle.log
ke/var/log/dragonturtle.log.1
- Logrotate terpotong
/var/log/dragonturtle.log
- Proses terus menulis
/var/log/dragonturtle.log
/etc/logrotate.d/dragonturtle
:
/var/log/dragonturtle.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 644 dragonturtle dragonturtle
}