Hi,
Ich habe ein Problem.
Ich kann mich nur per ssh auf einen Server einloggen, und wenn ich dort ein Java-Programm starte, läuft es als Unterprozess vom sshd & bash.
Ausgabe von pstree:
Ausgabe von pstree:
Gibt es eine Möglichkeit, das Programm dem init-prozess unterzuordnen, so das es auch nach dem Beenden des sshd weiterläuft?
Ich habe ein Problem.
Ich kann mich nur per ssh auf einen Server einloggen, und wenn ich dort ein Java-Programm starte, läuft es als Unterprozess vom sshd & bash.
Ausgabe von pstree:
nun ist es so, das dieses Programm weiterlaufen soll, wenn ich die ssh-Sitzung beende. Mittels exec() kann man ja ein Programm dem laufenden Prozess zuordnen, dies wäre in diesem Fall dann ja die bash|-sshd-+-sshd-+-bash---java---java---26*[java]
|______| `-sshd
Ausgabe von pstree:
Das Problem ist, wenn ich diese Sitzung nun beende, wird der sshd-prozess ebenfalls beendet und hiermit auch das laufende Programm.|-sshd-+-sshd-+-java---java---26*[java]
|______| `-sshd
Gibt es eine Möglichkeit, das Programm dem init-prozess unterzuordnen, so das es auch nach dem Beenden des sshd weiterläuft?