重启时的计划任务

重启时的计划任务

如何安排任务在下次重新启动时运行?

据我所知,我们有cron和等工具at来帮助安排日程。但他们似乎允许在特定时间而不是特定事件(例如重新启动)进行安排。

答案1

您可以使用@reboot- 从man crontab1开始:

还可以识别以下格式:
# 仅在 crond 启动时安排此作业一次
@reboot date

所以你可以使用类似的东西:

@reboot /path/to/yourtask

还有其他 Cron 特殊关键字2

等效关键字
@yearly 0 0 1 1 *
@daily 0 0 * * *
@hourly 0 * * * *
@reboot 在启动时运行。

[1] 在德克朗和 Vixie cron

[2] http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/

相关内容