linux使用crontab执行开机命令
1. 创建运行脚本
vi /home/sijie/start.sh
2. 写入内容
#!/bin/sh
export 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
许可协议,转载请保留原始链接
发表评论