正如这里另一个问题中提到的:使用 crontab 进行作业调度,在此期间关闭计算机会发生什么?Cron作业在关机/重启情况下将无法工作,我们可以在这种情况下使用Anacron
就我而言,安排了很多Cron作业,并且主机重启的可能性很小,每年只有两次,并且主机在其余时间启动并运行,可能不需要从Cron更改为Anacron 。我的cron任务是在 CentOS 机器上分配的。有出路吗?
我是Cron工具的新手。任何朝着正确方向的想法都可以!
正如这里另一个问题中提到的:使用 crontab 进行作业调度,在此期间关闭计算机会发生什么?Cron作业在关机/重启情况下将无法工作,我们可以在这种情况下使用Anacron
就我而言,安排了很多Cron作业,并且主机重启的可能性很小,每年只有两次,并且主机在其余时间启动并运行,可能不需要从Cron更改为Anacron 。我的cron任务是在 CentOS 机器上分配的。有出路吗?
我是Cron工具的新手。任何朝着正确方向的想法都可以!
man (5) crontab有一些不错的爱丽丝,其中之一是“@reboot”。
您可以使用它在系统启动时运行它,然后在特定日期执行另一个作业?
这将在当月第一天的第 6 个月和第 12 个月重新启动和 05:00 运行作业。
一个更复杂的解决方案是让 cronjob 在运行时创建一个文件,然后您可以在启动时检查该文件是否存在,以查看它是否需要再次运行,例如在文件之后 X 天之后已创建,但我让您根据需要考虑。