Bir günlük dosyasına standart çıktı ve standart hata yazan bir işlem var /var/log/dragonturtle.log
. Günlük dosyasını döndürmek ve işlemi öldürmeden yeni günlük dosyasına yazmaya devam etmek için yine de var mı?
Şu anda ne oluyor (aşağıdaki logrotate yapılandırması göz önüne alındığında):
- İşlem yazar
/var/log/dragonturtle.log
- Logrotate şu adrese taşınır
/var/log/dragonturtle.log
:/var/log/dragonturtle.log.1
- Süreç yazmaya devam ediyor
/var/log/dragonturtle.log.1
Ne olmak istiyorum:
- İşlem yazar
/var/log/dragonturtle.log
- Logrotate kopyalar
/var/log/dragonturtle.log
için/var/log/dragonturtle.log.1
- Logrotate kesmeleri
/var/log/dragonturtle.log
- Süreç yazmaya devam ediyor
/var/log/dragonturtle.log
/etc/logrotate.d/dragonturtle
:
/var/log/dragonturtle.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 644 dragonturtle dragonturtle
}