The Geek Stuff memiliki contoh tentang logrotate. copytruncateakan menyalin dan memotong file log asli.
Lalu mengapa kita harus menggunakan create? File log asli belum dihapus.
/tmp/output.log {
size 1k
copytruncate
create
compress
compresscmd /bin/bzip2
compressext .bz2
rotate 4
maxage 100
}
Pertanyaan lain adalah apa gunanya maxage 100? The rotate 4direktif akan menghapus file log lama setelah 4 rotasi.
maxage 100akan menghapus file yang diputar ketika sudah lebih dari 100 hari dan file saat ini diputar; bahkan ketika ada sedikit 4file yang diputar.
man logrotatebahkan mengatakan demikian: " copytruncate : [...] Ketika opsi ini digunakan, opsi buat tidak akan berpengaruh, karena file log lama tetap di tempatnya."