Hi,
Wie ist das dann mit dem Kommandointerpreter (Shell) csh in Verbindug mit einer SSH-Session?
Auch die csh hat nohup eingebaut -> man csh ( Suche nach nohup: /nohup )
Wenn ein Prozess in der csh-Konsole gestartet wird, arbeitet dieser auch weiter, wenn man sich von der Konsole abmeldet. Aber ob das im Zusammenhang mit einer SSH-Verbindung funktioniert, habe ich noch nicht probiert.
Was kümmert es die csh ( oder andere Shells ) wer sie von wo aufruft? Entweder ein Kommando wird interpretiert oder nicht.Das kannst Du einfach testen:
$1nohup sudo ssh -n localhost nohup find / , Terminal schließen
und in einem anderen Terminal gucken was passiert:
$2 pstree|grep find
....
|-sshd---sshd---find
....
man ssh sagt dazu:
....
When the user's identity has been accepted by the server, the server either executes the given command, or logs into the machine and gives the user
a normal shell on the remote machine. All communication with the remote command or shell will be automatically encrypted.
....
Es spricht nichts dagegen screen zu benutzen, ist aber nicht NÖTIG.
Viele Grüße
Dirk