PM2 CLI Commands

Allgemeine Befehle
| Befehl | Beschreibung |
|---|---|
| pm2 start app.js | Prozess mit PM2 starten z.B: app.js |
| pm2 start app.js –name “app” | app.js unter den Namen z.B: app starten |
| pm2 list | Liste aller pm2 Prozesse anzeigen |
| pm2 jlist | Liste aller pm2 Prozesse im JSON Format anzeigen |
| pm2 monit | Monitor für alle Prozesse starten |
Aktionen
| Befehl | Beschreibung |
|---|---|
| pm2 stop all | Stoppt alle pm2 prozesse |
| pm2 restart all | Startet alle pm2 prozesse neu |
| pm2 reload all | Lädt alle Prozesse neu |
| pm2 stop 0 | Stoppt dem prozess mit der id 0 |
| pm2 restart 0 | Startet den Prozess mit der ID 0 neu |
| pm2 delete 0 | Löscht den Prozess mit der id 0 aus der Prozessliste |
| pm2 delete all | Löscht alle Prozesse aus der Prozessliste |
Logs
| Befehl | Beschreibung |
|---|---|
| pm2 logs | Anzeige der Logmeldungen von allen Prozessen |
| pm2 logs app | Anzeige der Logmeldungen vom Prozess z.B:app |
| pm2 logs app –lines 1000 | Zeigt die letzen 100 Einträge im Log an |
| pm2 flush | Löscht alle Logeinträgen von allen Prozessen |