PM2可以生成启动脚本并对其进行配置,以便在预期或意外的机器重新启动时保持您的进程列表完整。
PM2
要自动生成和配置启动脚本,只需键入命令(不带 sudo)pm2 startup:
pm2 startup
然后将显示的命令复制/粘贴到终端上:
现在 PM2 将在启动时自动重启。
您可以通过--service-name <name>选项(#3213arrow-up-right)自定义服务名称.
--service-name <name>
启动所有所需的应用程序后,保存应用程序列表,以便在重新启动后重新生成:
pm2 save
要手动恢复以前保存的进程(借助于 pm2 save):
pm2 resurrect
要禁用和删除当前的启动配置:
当您升级本地 Node.js 版本时,请务必更新 PM2 启动脚本,以便它运行您安装的最新 Node.js 二进制文件。
Node.js
首先禁用并删除当前的启动配置(复制/粘贴该命令的输出):
然后恢复一个全新的启动脚本:
假设您希望在另一个用户下执行启动脚本。
只需更改-u <username>选项和--hp <user_home>:
-u <username>
--hp <user_home>
最后更新于1年前
pm2 unstartup
$ pm2 startup ubuntu -u www --hp /home/ubuntu