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: 180 Punkte bei 26 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: 110 Punkte bei 19 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Top, Htop, Atop und Glances im Vergleich
    Erfahrene Anwender schätzen den Systemmonitor Top als probates Hilfsmittel zum Aufspüren von Systemklemmern. Die Alternativen Htop, Atop und Glances erweitern dessen Möglichkeiten.
  • 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

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 2 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Neue SuSE-Literatur
Roland Welcker, 14.01.2015 14:10, 1 Antworten
Verehrte Linux-Freunde, seit Hans-Georg Essers Buch "LINUX" und Stefanie Teufels "Jetzt lerne ich...
DVD abspielen unter openSUSE 13.1
Michael Pfaffe, 12.01.2015 11:48, 6 Antworten
Hallo Linuxer, Bisher habe ich meine DVD´s mit linDVD unter openSUSE abgespielt. Mit der Versi...
Kontrollleiste SuSE 12.3 gestalten
Roland Welcker, 31.12.2014 14:06, 1 Antworten
Wie bekomme ich das Icon eines beliebigen Programms (aktuell DUDEN) in die Kontrollleiste und kan...
flash-player
roland reiner, 27.12.2014 15:24, 7 Antworten
Mein Flashplayer funktioniert nicht mehr-Plug in wird nicht mehr unterstütz,auch über google chro...
PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 10 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] Claws-Malíl_Empfangsbestätigung
Karl-Heinz, 28.01.2015 19:47
Hallo zusammen, ich muss mit CM eine Mail mit einer "Empfangsbestätigung" versenden. Das geht ja...
Re: [EasyLinux-Suse] [SOLVED] Qt SQLite database plugin
"H.-Stefan Neumeyer", 28.01.2015 17:47
On Tue, 27 Jan 2015 22:19:27 +0100 Heiko Ißleib wrote: Hallo Heiko > > Ich vermute,bei mir ist e...
Re: [EasyLinux-Ubuntu] Trinity was:KMail2 / fetchmail
Wolfgang Völker, 28.01.2015 17:09
Hallo Heiko, Stefan, Gerhard und alle sonstigen Mitleser, hier nur mal kurz (damit es komplett OT wird) die z...
Re: [EasyLinux-Ubuntu] Trinity was:KMail2 / fetchmail
Heiko, 28.01.2015 16:13
Am Mittwoch, 28. Januar 2015, 11:46:51 schrieb Gerhard Blaschke: Hallo. > Am 28.01.2015 um 11:22 schrieb...
Re: [EasyLinux-Ubuntu] Trinity was:KMail2 / fetchmail
Heinz-Stefan Neumeyer, 28.01.2015 12:25
Am Mittwoch, den 28.01.2015, 12:08 +0100 schrieb Gerhard Blaschke: Hallo Gerhard doch noch eine Anmerkung...