论坛有很多了pm2帖子,不过没有相关命令,我这个是分享一些简单命令,也是为了防忘记。
pm2是什么?
AIGC的回答:
serv00安装pm2:bash <(curl -s https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh)
Saika大佬哪里来的,这个是他的博客。
pm2命令:
显示pm2版本:pm2 --version
显示所有由pm2管理的进程的状态:pm2 status
查看每个进程的ID:pm2 list
在系统重启时自动启动pm2和它的进程:pm2 startup
停止pm2的进程:pm2 stop <id>
删除pm2进程:pm2 delete <id>
删除全部进程:pm2 delete all
停止所有应用程序:pm2 stop all
重启所有应用程序:pm2 restart all
保存当前应用列表:pm2 save
以便在重新启动或机器重启后自动恢复这些应用程序.
设置开机自启动进程:pm2 startup
查看运行时间和启动时间:pm2 describe 进程ID | grep -E "uptime|created at"
获取进程详细情况:pm2 describe 进程ID
使用pm2启动脚本:pm2 start 脚本 --interpreter=编程语言
不加--interpreter=编程语言
有些也能运行
添加pm2到Path里面:
步骤 1: 编辑你的 shell 配置文件
nano ~/.bashrc
步骤 2: 添加 cloudflared 到你的 PATH
在文件的末尾,添加以下行:
export PATH="$PATH:/home/pdf/.npm-global/bin"
按下 Ctrl + O 保存文件,然后回车,然后按 Ctrl + X 退出 nano。
步骤 3: 应用更改
重新加载 .bashrc 文件:
source ~/.bashrc
步骤 4: 验证更改
pm2 --version