Linux 15.070 Themen, 107.540 Beiträge

SSH beendet dienst nach auslogen

Joachim Ebertz / 2 Antworten / Baumansicht Nickles

nachdem ich den dienst per ssh starte läuft alles prima allerdings wenn ich ssh beende dann stirbt auch der dienst hier mein befehl mit dem ich starte /root/chatserver/serverstart & wo könnte noch das problem liegen habe es auch mit start & versucht...

bei Antwort benachrichtigen
Klaus_T Joachim Ebertz „SSH beendet dienst nach auslogen“
Optionen

Das ist doch auch normal, denn die Verbindung besteht dann nicht mehr. Abhlfe:
Installiere das Programm 'screen' auf dem Zielrechner oder starte das Programm mit nohup (no hangup). Lese die Manpage dazu vorher: man nohup.
Die Moeglichkeit mit screen ist aber besser, du kannst den Prozess danach mit screen -r wieder uebernehmen.

Klaus

bei Antwort benachrichtigen
XPectIT Joachim Ebertz „SSH beendet dienst nach auslogen“
Optionen

Evtl. hat das zu startende Programm eine option mit der man es als Dienst starten kann. Da es sich anscheinend um irgendeine Art Serverprogramm handelt gehe ich mal davon aus, das es diese Option gibt.
Beim Aufruf eines Programmes aus der Konsole, ist das Programm "mit der Konsole" verbunden (ist einfach ausgedrückt). Beendest du die Konsole, stirbt das Programm.
Es sei denn, du startest es als Dienst (wenn möglich) oder wie Klaus_T schrieb, du verwendest screen.

bei Antwort benachrichtigen