参考 Crontab Reboot: How to Execute a Job Automatically at Boot
cron.service
先确认 cron.service
服务是否已经启用:
systemctl status cron.service
如果没有启用, 执行 systemctl enable cron.service
启动该服务.
增加启动脚本
执行 crontab -e
开始编辑启动启动任务, 语法如下:
@reboot [path to command] [argument1] [argument2] … [argument n]
@reboot [part to shell script]
示例:
# 启动日期保存到用户目录下的 date.txt 文件中
@reboot date >> ~/date.txt
# 系统系统后执行特定shell脚本文件
@reboot /root/backup.sh
# 系统启动后延迟5分钟执行
@reboot sleep 300 && date >> ~/date.txt