为serv00安装pm2(主要是为了防忘记)

论坛有很多了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
19 个赞

常规话题软件分享

1 个赞

#serv00添加

serv00到处开花

5 个赞

freebsd的再热靠serv00了:rofl:

2 个赞

能设置设置开机自启动进程吗,我好像执行这条语句会报没有权限

1 个赞

可以在panel里添加开机运行的命令

1 个赞

安装完,一直提示:/.npm-global/bin/pm2: Permission denied 都开了x权限

1 个赞

感觉像是没搞对

1 个赞

panel【开启权限】第一步需要做的就是开启可以运行自己应用的权限。Additional services -> Run your own applications -> Enabled 如果不开启这一项,自己的用户目录下的所有文件都无法添加可执行权限。

安装pm2一直卡着不动,怎么破,两天了,救救我

我也是试了好多遍,不停的重试,突然就好了

:cold_face:好吧

感谢 用了好多方法 终于成功了