Wenn es sich bei dem Prozess um ein für NodeJS handelt, ist dies möglicherweise Ihre Absicht, da Sie dies ursprünglich auf Stackoverflow gepostet haben. Ich habe diese Frage ursprünglich selbst gesucht. Ich habe pm2 gefunden und es ist unglaublich. Die anderen Antworten können für allgemeinen Kitt hilfreich sein, aber wenn es knotenspezifisch ist, ist dies bei weitem die beste Antwort, da eine eingebaute Überwachung vorhanden ist und das Setup einfach a ist
$ npm install pm2 -g
$ cd yourappdirectory
"PM2 ist ein Produktionsprozess-Manager für Node.js-Anwendungen mit integriertem Load Balancer. Er ermöglicht es Ihnen, Anwendungen für immer am Leben zu erhalten, sie ohne Ausfallzeiten neu zu laden und allgemeine Systemadministrationsaufgaben zu vereinfachen.
Das Starten einer Anwendung im Produktionsmodus ist so einfach wie:
$ pm2 start yourappname.js
"Mit dem Befehl" save and then freeze "können die Prozesse beim Neustart automatisch gestartet werden."
$ pm2 save
$ pm2 freeze
zur Überwachung seiner
$ pm2 monit
und startet neu
$ pm2 restart yourappname
auch zur direkten Protokollierung von Informationen
$ pm2 logs
Ich kann jetzt problemlos zwei Kittfenster ausführen, anstatt mein Digialocean-Browserfenster zu verwenden (auf dem ich nicht nach oben scrollen konnte). Weitere Informationen finden Sie im Haupt-Github
https://github.com/Unitech/pm2
es ist wunderbar.