Ich verbinde mich mit dem Linux-Server über putty SSH. Ich habe versucht, ihn als Hintergrundprozess wie folgt auszuführen:
$ node server.js &
Nach 2,5 Stunden wird das Terminal jedoch inaktiv und der Prozess bricht ab. Kann ich den Prozess irgendwie am Leben erhalten, auch wenn das Terminal nicht angeschlossen ist?
Bearbeiten 1
Eigentlich habe ich versucht nohup
aber sobald ich das Putty-SSH-Terminal schließe oder den Internetzugang unterbreche, wird der Serverprozess sofort beendet.
Muss ich in Putty irgendetwas tun?
Bearbeiten 2 (am Feb, 2012)
Es gibt eine node.js
Modul, für immer . Der Node.js-Server wird als Daemon-Dienst ausgeführt.
8 Stimmen
In meinem Fall funktioniert nohup, wenn ich Terminal durch Eingabe von
exit
. Wenn ich nur das Putty-Fenster schließe, schlägt es fehl.