虽然不常见,但如果你确实想使用cron
来实现开机启动任务,你可以使用@reboot
关键字。
使用crontab -e
命令编辑当前用户的crontab文件。
在文件末尾添加一行,格式如下:
@reboot /path/to/myapplication
这行命令表示在系统重启后运行指定的应用程序。
如果要延迟启动,比如说延迟10秒,则可以这么写
# && 语法表示按顺序执行两个命令
@reboot sleep 10 && /path/to/myapplication && npm run start
一般情况下,对于简单的执行脚本的场景,推荐使用cron服务自启动。