Prozess zurückholen

Autor

Mittwoch, 21. Juli 2010 02:02:31

Hallo,

Seit einigen Jahren beschäftigt mich die Frage ob es möglich ist einen Prozess der mit disown "Vaterlos" gemacht wurde wieder zurück zu holen.

Der Hintergrund ist hier relativ einfach erklärt. Ich hantiere ab und zu mit Prozessen die im Grunde eine unendliche Laufzeit haben. Ab und zu möchte ich gern ein paar befehle in diesen Prozess reinfallen lassen. Dieser Prozess kann jedoch die meiste Zeit im Hintergrund laufen. Das größte Problem ist das dieser Prozess nicht lokal sondern auf einem remote Rechner läuft und damit der übliche Spaß nicht funktioniert da der Prozess ja spätestens beim beenden der Shell mit stirbt. Aus diesem Grund kam ich auf die Idee den Prozess mit disown Vaterlos zu machen und beim nächsten login ihn mit einem passenden Befehl wieder zurück zuholen. Ich denke da an sowas wie reown PID jedoch scheint es dieses Kommando nicht zu geben bzw. ich habe es noch nicht gefunden.

Danke im Voraus für die Hilfe, Martin.

Martin Burkhardt

2 Antworten


Antworten
SCREEN ist dein Freund
Michael (unangemeldet), Mittwoch, 21. Juli 2010 05:15:05
Ein/Ausklappen

In bisher jeder Distro mit der ich zu tun hatte ist "screen" (gnu) dabei.

"screen" öffnet ein virtuelles Terminal und darin eine shell, oder ein als Parameter übergebenes Program.
Der spaß daran ist, dass man von diesem virtuellen Terminal 'disconnecten' kann, ohne das darin lafende Programm zu stören, und später wieder sich damit verbinden kann.

"man screen" gibt einen guten einstieg, am Anfang hilft es auch sich die Tastaturkürzel aufzuschreiben (Strg-a gefolgt von d für detach, "screen -r" für re-attach)

Gruß auch, ich hoffe das hilft.


Bewertung: 161 Punkte bei 11 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
warum muss der Prozess sterben...?
Marcel Hilzinger, Mittwoch, 21. Juli 2010 10:58:06
Ein/Ausklappen

Wenn du den Prozess mit

nohup Befehl

startest, dann hängt er sich beim Beenden der Shell nicht automatisch mit auf. Das ist ziemlich praktisch, wenn man remote Skripte aufrufen möchte ;-)


Bewertung: 113 Punkte bei 11 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Präzise Kontrolle
    Auf einem typischen Linux-System laufen viele Anwendungen und Dienste gleichzeitig. Mit den richtigen Befehlen verschaffen Sie sich einen Überblick und greifend steuernd ein.
  • Die Bash, das unbekannte Wesen
    Es gibt neben den Pipes noch verschiedene andere Verfahren, um mehrere Shell-Befehle miteinander zu verbinden bzw. sie parallel auszuführen. Die wichtigsten Methoden werden in dieser Folge der Bash-Serie vorgestellt.
  • Job-Kontrolle in der Shell
    Mit den richtigen Kommandos wird die Job-Verwaltung in der Shell zum Kinderspiel: Starten Sie Befehle im Hintergrund oder unterbrechen Sie Prozesse, behalten Sie mehrere Hintergrund-Jobs im Blick und bringen Sie einzelne gezielt zurück in den Vordergrund.
  • Microsoft finanziert SCO-Prozess
  • Viel zu tun
    Was ist los auf dem Linux-Rechner? Verschiedene Shell-Kommandos verraten etwas über die Prozesse des Systems und helfen bei der Steuerung.

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...
Öhm - wozu Benutzername, wenn man dann hier mit Klarnamen angezeigt wird?
Thomas Kallay, 03.07.2014 20:30, 1 Antworten
Hallo Team von Linux-Community, kleine Zwischenfrage: warum muß man beim Registrieren einen Us...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Evolution:_SMTP-Paßwort_zurücksetzen
Richard Kraut, 02.09.2014 19:22
Am Dienstag, den 02.09.2014, 10:21 +0200 schrieb Heinz-Stefan Neumeyer: > Bei irgend einem Anbeiter (Hotma...
Re: [EasyLinux-Ubuntu] Evolution:_SMTP-Paßwort_zurücksetzen
Richard Kraut, 02.09.2014 19:17
Am Montag, den 01.09.2014, 20:22 +0200 schrieb Richard Kraut: > Na. Da bin ich jetzt aber mal gespannt....
Re: [EasyLinux-Ubuntu] Evolution_und_die_zerstörten_Verzeichnisse/Pfade_in_einem_Maildir
Heinz-Stefan Neumeyer, 02.09.2014 17:02
Am Dienstag, den 02.09.2014, 16:31 +0200 schrieb Gerhard Blaschke: Hallo Gerhard > > > was ist...
Re: [EasyLinux-Ubuntu] Evolution_und_die_zerstörten_Verzeichnisse/Pfade_in_einem_Maildir
Gerhard Blaschke, 02.09.2014 16:31
Hallo, Am 02.09.2014 16:05, schrieb Heinz-Stefan Neumeyer: > Hallo an alle Mitleser, > > mome...
[EasyLinux-Ubuntu] Evolution_und_die_zerstörten_Verzeichnisse/Pfade_in_einem_Maildir
Heinz-Stefan Neumeyer, 02.09.2014 16:05
Hallo an alle Mitleser, momentan habe ich etwas Muße mich einer Sache anzunehmen, die mich schonlänger umtre...