Saya percaya ini adalah isi dari file state, yang merupakan kasus saya /var/lib/logrotate.status
. Setiap file memiliki satu baris, yang merupakan tanggal terakhir diputar; jika Anda menjalankan logrotate pada tanggal tertentu sehingga file yang diberikan jatuh tempo, mengingat jumlah hari antara tanggal saat ini dan tanggal dalam file (1 untuk harian, 7 untuk mingguan, dll.), file akan diputar.
logrotate tampaknya tidak peduli pada jam berapa hari itu dijalankan; bahkan jika biasanya berjalan pada 2355, jika Anda menjalankannya pada 0130 sebagai gantinya, itu akan tetap memutar file yang ditandai setiap hari dan terakhir dilakukan kemarin; tetapi setelah melakukan itu akan menempatkan tanggal hari ini ke file negara (terhadap file yang diputar), jadi jalankan kedua pada 2355 tidak akan melakukan apa-apa.
/var/lib/logrotate/status
(seperti file dalam kasus saya).