A comprehensive reference for managing Node.js applications with PM2 process manager
sudo apt-get update sudo apt-get install -y nodejs npm
sudo npm install -g pm2
pm2 startup systemd -u --hp /home/ sudo env PATH=$PATH:/usr/bin pm2 startup systemd -u --hp /home/
pm2 start --name ""
pm2 list
pm2 restart
pm2 restart all
pm2 stop
pm2 stop all
pm2 delete
pm2 delete all
pm2 save
pm2 startup
pm2 resurrect
pm2 kill
cat ~/.pm2/dump.pm2
rm ~/.pm2/dump.pm2
pm2 logs
pm2 logs
pm2 flush
pm2 flush
pm2 start --interpreter --name ""
sudo systemctl disable pm2- sudo rm /etc/systemd/system/pm2-.service sudo systemctl daemon-reload
systemctl list-unit-files | grep pm2 sudo systemctl stop sudo systemctl disable sudo rm /etc/systemd/system/pm2-root.service sudo systemctl daemon-reload
sudo systemctl stop .service && sudo systemctl disable .service && sudo rm /etc/systemd/system/.service && sudo systemctl daemon-reload && sudo systemctl reset-failed