Transmission auf dem Server laufen lassen, unabhängig von der SSH-Sitzung

Transmission auf dem Server laufen lassen, unabhängig von der SSH-Sitzung

Diese Frage wurde umformuliert, die vorherige war ein Duplikat vonAusführen von Remote-Befehlen und vollständiges Trennen der SSH-Verbindung

Ich möchte über SSH auf einen Computer zugreifen, sowohl Iceweasel als auch Transmission ausführen, mit Iceweasel einige Torrents finden, die Torrents zu Transmission hinzufügen, Icewasel schließen, meine SSH-Sitzung schließen und Transmission auf dem Server laufen lassen.

Ich führe Transmission mit aus nohup, aber wenn ich Transmission schließe, wird es auf dem Server geschlossen. Wenn ich die Sitzung beende, wird es ebenfalls geschlossen.

Antwort1

Sie können es versuchen nohup(„kein Auflegen“). Beispiel:

nohup myapp &

Wenn das nicht ausreicht, leiten Sie alle I/O-Streams um:

nohup myapp < /dev/null 2>&1 &

Standardmäßig hat nohup Stream 1 bereits auf "nohup.out" umgeleitet, aber Sie können das ändern (siehe man nohup). Wikipedia hat auch eineguter Artikel.

Beachten Sie, dass Sie es weiterhin mit nohup verwenden müssen &.

verwandte Informationen