The Daily Shaarli
Logrotate n'est pas vraiment fait pour tourner hourly, mais on peut s'en servir pour dépanner.
Pour ça créer la conf dans un autre répertoire que celui de logrotate (PAS ici : /etc/logrotate.d/). Car si vous la créez ici, elle sera executé daily avec les autres configuration !
Par exemple : /root/test-logrotate.conf
Dans la conf il faut préciser une extension qui ira bien pour les fichiers grâce à la directive dateformat :
/home/foo/bar.log {
daily
dateformat -%Y%m%d-%s
compress
copytruncate
missingok
rotate 100
notifempty
dateext
}
Noter aussi le copytruncate, et le daily
Ensuite mettre en cron toutes les heures cette commande : logrotate --force /root/test-logrotate.conf
