计算机开机时运行错过的 cronjobs

Sim*_*ong 6 linux scheduled-tasks crontab

我有一些 cronjobs 在一天中的某些时间运行,但有时我的计算机在它们计划运行时会关闭。

无论如何,一旦计算机重新打开,这些就可以运行吗?

Law*_*ceC 6

cron并非旨在做到这一点,还有其他工具可以做到这一点,例如anacron.

解决方法是在 中指定任务两次crontab,一次是在您希望它发生的时间,另一次是指定时间,@reboot以便它在系统启动时运行。

如果您在运行此任务之前需要最短的时间,则可以使用包装器脚本来实现。