Saya sedang bekerja di Ubuntu 14 dengan utilitas rsyslog dan logrotate default.
Dalam /etc/logrotate.d/rsyslog
konfigurasi default rsyslog logrotate saya melihat yang berikut:
/var/log/syslog
{
rotate 7
daily
missingok
notifempty
delaycompress
compress
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
Dari apa yang saya pahami, disarankan untuk menggunakan copytruncate di semua skenario logrotate, karena itu tidak memindahkan log saat ini, tetapi lebih memotong log sehingga setiap proses dengan penangan file terbuka akan dapat tetap menulis untuk itu.
Jadi bagaimana konfigurasi default menggunakan fitur reload rsyslog?