系统在Linux中重新启动时如何运行Cron作业

时间:2020-07-27 12:59:03  来源:igfitidea点击:

在本教程中,我们将学习如何在Linux中重新启动系统重新启动后,如何安排Cron作业。

Linux Crontab有一个时间选项,称为@Reboot,它允许在每次重新启动后运行一次Cron作业一次。

在“计划任务”中,替换使用@Reboot的5个初始时间和日期字段。

#Example /etc/crontab
@reboot username command
#example crontab -e
@reboot command

@Reboot方法适用于系统CRON作业(/etc/crontab)和用户的crontab(crontab -e)。

在系统重新启动时运行Systemwide Cron作业示例

以下是Linux中/etc/crontab文件的示例。

@reboot root /usr/local/bin/script.sh

根据上面的示例,命令/usr/local/bin/script.sh将在系统重新启动后运行。

用户 crontab示例

我们可以使用crontab -e命令打开crontab文件。

@reboot  date >> ~/date.txt

根据上面的示例,系统日期将在Linux系统重新启动时将其写入date.txt文件。

一旦Linux系统重新引导,@Reboot方法将有助于自动启动脚本或者服务的情况。