停止
pm2 stop service-name
pm2 stop service-id
pm2 stop all
删除
pm2 del service-name
pm2 del service-id
pm2 del all
启动
pm2 start service-name
pm2 start service-id
pm2 start all
pm2 start service-name --name name --time
保存当前应用程序的快照
pm2 save
恢复快照
pm2 resurrect
应用开机自启
pm2 startup
日志清理(磁盘清理)
pm2 flush
pm2启动java服务
pm2 start start.json
# start.json
{
"apps": [
{
"name": "test",
"script": "java",
"args": [
"-jar",
"test-1.0-SNAPSHOT.jar"
],
"error_file": "./log/err.log",
"out_file": "./log/out.log",
"merge_logs": true,
"log_date_format": "YYYY/MM/DD HH:mm:ss",
"min_uptime": "60s",
"max_restarts": 2000,
"autorestart": true,
"restart_delay": "60"
}
]
}