pm2守护进程管理器

安装

1
npm install pm2 -g

debian安装

1
apt update && apt install curl && curl -sL https://raw.githubusercontent.com/Unitech/pm2/master/packager/setup.deb.sh | bash -

启动一个进程

1
pm2 start app.js

查看进程

1
pm2 ls

删除一个进程

1
pm2 delete app

停止一个进程

1
pm2 stop app

重启进程

1
pm2 restart app

查看进程LOG

1
pm2 logs app

0秒停机时间重新加载

1
pm2 reload app

保存您的进程列表

1
pm2 save

清除保存的应用列表

1
pm2 cleardump

禁用启动系统

1
pm2 unstartup

更新启动钩子

1
2
pm2 unstartup
pm2 startup

终端监控

1
pm2 monit

升级pm2

1
2
npm install pm2@latest -g
pm2 update

添加二个开机启动进程示例

1
2
pm2 --name ss -f start ssmgr -x -- -c /root/.ssmgr/ss.yml -r && pm2 save && pm2 startup
pm2 --name webgui -f start ssmgr -x -- -c /root/.ssmgr/webgui.yml && pm2 save && pm2 startup

坚持原创技术分享,您的支持将鼓励我继续创作!