linux使用crontab执行开机命令

1. 创建运行脚本

vi /home/sijie/start.sh

2. 写入内容

#!/bin/shexport NODE_ENV=production
export PATH=/usr/local/bin:$PATH
forever start /node/server/path/server.js > /dev/null

3. 赋予执行权限

chmod 700 /home/sijie/start.sh

4. 编辑crontab

其中sijie替换为相应的用户名,如果是root用户,可以不加-u参数

crontab -u sijie -e

5. 写入以下命令

@reboot /bin/sh /home/sijie/start.sh

即一个cron命令,将时间替换为@reboot

并保存,然后重启测试

核心在于第5步,如果只是执行简单的一行命令,则无需建立start.sh文件

文章原始链接:https://sijie.wang/posts/crontab-reboot/

本站文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请保留原始链接