有没有办法仅在午夜以外的时间运行特定应用程序日志的 logrotate?

有没有办法仅在午夜以外的时间运行特定应用程序日志的 logrotate?

我把我设置的文件放在“logrotate.d文件夹”里。

我想每天 00:30 通过“crontab -e“。

但是第二天我检查的时候,发现它是在00:00执行的,而且是在00:30执行的。

经过搜索和检查,我发现cron.daily已设置logrotate,并且logrotate默认设置为在00:00运行。

所以,它在我设置的00:00和00:30分别执行了,确认执行了两次。

我尝试修改 cron.daily 中的 logrotate,但由于系统日志也设置了,因此似乎很难仅排除某些文件。

有没有办法只在一天中的某些时间运行 logrotate?如果有的话,我将不胜感激!

相关内容