[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bash Jobcontrol und ssh



Tobias Nissen schrieb:
> Thomas Schöpfer wrote:
>> Sascha Reißner schrieb:
>>> Am Montag, den 27.07.2009, 00:01 +0200 schrieb Thomas Schöpfer:
>>>> Hallo zusammen,
>>>> Ich habe eine Frage zur Bash Jobcontrol:
>>>> Wenn ein Job im Hintergrund läuft, und die
>>>> ssh-Verbindung wird geschlossen und neu aufgebaut,
>>>> wie krieg ich dann den laufenden Job wieder in
>>>> den Vordergrund? Er taucht in der neuen Shell
>>>                                     ^^^^^
>>>> nicht mehr in der Liste von "jobs" auf.
>>> Für solche Aufgaben gibt es screen.
>> Kann "screen" irgendwie einen bereits laufenden Job übernehmen?
>> Der Job läuft bereits im Hintergrund. Ich studiere im Moment das
>> recht umfangreiche Manual von screen, aber finde nichts dazu.
> 
> Das geht prinzipiell, ist aber schon ein bisschen kompliziert. Hier
> steht wie:
> http://etbe.coker.com.au/2008/02/27/redirecting-output-from-a-running-process/
> 
> Du müsstest dann also ein screen starten und STDIN, STDOUT und STDERR
> (0, 1 und 2) vom laufenden Prozess zu den jeweiligen STD... des screen
> Prozesses (bzw. der von screen gestarteten shell) umleiten.

Durch die Hinweise auf der obigen Seite bin ich auf "retty" gestossen.
Damit gehts. Sieht zwar nicht schön aus, weil die Terminal-Einstellungen
nicht stimmen. Aber zur Not tuts.

Werd wohl screen in die bashrc eintragen, damit mir das nicht
wieder passiert.

Danke euch und Gruss
 Thomas


Reply to: