如何使用 anacron 设置一项作业在精确时间运行,而不会在下次升级时丢失配置?

如何使用 anacron 设置一项作业在精确时间运行,而不会在下次升级时丢失配置?

我希望 logrotate 每天在精确的时间运行。

目前,它设置为使用 anacron 在某个随机时间运行,我不想更改所有其他作业的随机因子。

我在 /etc/cron.daily 中有 logrotate ,在 anacrontab 中有一行执行所有 cron.daily 作业。

如何将其重新配置为仅在每天 23:59 执行 logrotate,但让所有其他作业照常执行?

我最初的想法是将 /etc/cron.daily/logrotate 移出该目录并将其放在其他位置并配置普通的旧 cron 来运行它。不过,我希望 logrotate 包升级能够在未来顺利进行,即不会出现其他人进行升级时可能会出错的问题。

这可能吗?

相关内容