暂停、重启、重置 $ pm2 stop all # 停止所有的应用程序 $ pm2 stop 0 # 停止 id为 0的指定应用程序 $ pm2 restart all # 重启所有应用 $ pm2 reload all # 重启 cluster m 2025-07-25 3 0 Server PM2
日志 $ pm2 logs # 显示所有应用程序的日志 $ pm2 logs [app-name] # 显示指定应用程序的日志 $ pm2 flush 2025-07-25 2 0 Server PM2
其他 $ pm2 deploy app.json prod setup # Setup "prod" remote server $ pm2 deploy app.json prod # Update "prod" remote server $ pm2 deploy app.json pr 2025-07-25 0 0 Server PM2
列表 $ pm2 list # 列表 PM2 启动的所有的应用程序 $ pm2 monit # 显示每个应用程序的CPU和内存占用情况 $ pm2 show [app-name] # 显示应用程序的所有信息 2025-07-25 0 0 Server PM2
启动 $ pm2 start app.js # 启动app.js应用程序 $ pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例 # 4个应用程序会自动进行负载均衡 $ pm2 start app.js --name=" 2025-07-25 0 0 Server PM2
pm2常用的命令用法介绍 pm2 --name=nuxtone start npm -- run start pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的,下面我们来看pm2常用的命令用法介绍吧。 PM2 ( 2025-07-25 0 0 Server PM2
创建、保存、加载 $ pm2 startup # 创建开机自启动命令 $ pm2 save # 保存当前应用列表 $ pm2 resurrect # 重新加载保存的应用列表 $ pm2 update # Save processes, ki 2025-07-25 0 0 Server PM2
5.2 数组 数组是相同类型的元素按一定顺序排列的集合。格式: array=(元素 1 元素 2 元素 3 ...) 用小括号初始化数组,元素之间用空格分隔。定义方法 1:初始化数组 array=(a b c) 定义方法 2:新建数组并添加元素array[下标]=元素 定义方法 3:将命令输出作为数组元素arra 2025-07-25 0 0 Server Shell
5.1 函数 格式: func() { command } function 关键字可写,也可不写。 #!/bin/bash func() { echo "This is a function." } func # bash test.sh This is a function. Shell 2025-07-25 0 0 Server Shell
4.6 select语句 select 是一个类似于 for 循环的语句。 格式:select name [ in word ] ; do list ; done select 变量 in 选项 1 选项 2; do break done #!/bin/bash select mysql_version in 5 2025-07-25 0 0 Server Shell