pm2本身內建產生自動執行腳本
// 執行要透過pm2執行的指令
pm2 start src/index.js --name=jdagent
//儲存
pm2 save
// 產生啟動腳本
pm2 startup
執行後通常會提示 你真正要執行的指令
複製 執行就可以了
ex:
sudo env PATH=$PATH:/home/ozzy/.nvm/versions/node/v12.22.8/bin /home/ozzy/.nvm/versions/node/v12.22.8/lib/node_modules/pm2/bin/pm2 startup systemd -u ozzy --hp /home/ozzy
產生的腳本會是存在
ex:
/etc/systemd/system/pm2-ozzy.service
要移除自動啟動
pm2 unstartup systemd
執行後通常會提示 你真正要執行的指令
複製 執行就可以了
ex:
sudo env PATH=$PATH:/home/ozzy/.nvm/versions/node/v12.22.8/bin /home/ozzy/.nvm/versions/node/v12.22.8/lib/node_modules/pm2/bin/pm2 unstartup systemd -u ozzy --hp /home/ozzy