使用 cron 任务实现开机启动执行shell脚本
除了常用格式(分 / 时 / 日 / 月 / 周)外,cron 调度器还支持 @reboot 指令。这个指令后面的参数是脚本(启动时要执行的那个脚本)的绝对路径。
然而,这种方法需要注意两点:
a) cron 守护进程必须处于运行状态(通常情况下都会运行)
b) 脚本或 crontab 文件必须包含需要的环境变量
操作方法:
1.进入crontab任务计划设置
crontab -e
2.在任务中添加开机启动执行脚本命令。如,开机启动执行/var/test.sh
@reboot sh /var/test.sh
该配置文件路径为:/var/spool/cron/root
设置开机60s后执行:
@reboot ( sleep 60 ; sh /var/test.sh )