- 编写脚本autostart.sh
#!/bin/sh
# 执行后台服务启动
nohup java -jar /opt/etc/***.jar --spring.config.location=/opt/conf/ &
可能会出现的问题:
autostart.sh:行2: $'\r': 未找到命令
nohup: 把输出追加到'nohup.out'
启动报错,或者不识别'/r' '/n' 等,检查编写脚本工具是否有问题,notepad->edit->EOL Conversion->Unix(LF)。
#这是因为文本编辑软件的问题,与linux编码不一致,建议直接使用电脑自带的记事本编辑保存文档
sed -i 's/\r//' start.sh
2、autostart.sh脚本路径写入/etc/rc.d/rc.local文件最后一行中
3、linux 自启动node脚本
PM2
https://cloud.tencent.com/developer/article/2111619?from=15425