Benutz einfach:
nohup rdesktop 147.145.168.224 &
Beim Ausführen von Ubuntu 9.10:
rdesktop 147.145.168.224 &
Das Remote-Desktop-Fenster wird angezeigt, und der Befehl endet in der Shell, von der aus er ausgeführt wurde, da ich weitere Befehle ausführen kann. Wenn ich jedoch die Shell schließe, schließt sich das Remote-Desktop-Fenster. Wie kann ich den rdesktop-Prozess so starten, dass er geöffnet bleibt, wenn das Terminal, das ihn erzeugt hat, geschlossen wird? Ich habe scheinbar nicht das gleiche Problem beim Laufen:
firefox &
Benutz einfach:
nohup rdesktop 147.145.168.224 &
Wenn bereits ein Hintergrundprozess ausgeführt wird und der übergeordnete Prozess (das Terminalfenster) geschlossen werden soll, ohne den untergeordneten Prozess zu beenden, haben Sie folgende Möglichkeiten disown
:
$ rdesktop 147.145.168.224 & $ disown
Nachdem der Prozess deaktiviert wurde, wird er nicht beendet, wenn der übergeordnete Prozess beendet wird.
Als Nebenbemerkung haben Sie dieses Problem mit Firefox nicht, da firefox
ein Shell-Skript gestartet wird firefox-bin
, das firefox-bin
kein untergeordneter Prozess Ihres Terminals ist.
Warum starten Sie nicht einfach Ihr Desktop von Ihrem Launcher aus. Für Ubuntu standardmäßig einfach drücken:
Alt+F2
und geben Sie dann Ihren Befehl in das Eingabefeld ein:
rdesktop 147.145.168.224 &
Obwohl ich kein kaufmännisches Und (&) für mich verwende. Normalerweise lautet mein Befehl:
rdesktop -u myUname -fP 10.130.3.13
Dies öffnet rdesktop im Vollbildmodus und ermöglicht das Zwischenspeichern von Bitmaps. Um zurück zu meinem Desktop zu gelangen, muss ich nur Folgendes treffen:
Ctrl+ Alt+Enter
Und dann die gleiche Kombination, um wieder in den Vollbildmodus zu gelangen.