Prozess in den Hintergrund setzen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
marcok
Beiträge: 66
Registriert: 29.05.2009 15:38:30

Prozess in den Hintergrund setzen

Beitrag von marcok » 03.06.2009 17:34:09

Ja mal ne kleine Frage wie schicke ich einen Prozess in den Hintergrund, sprich so das ich das Fenster Putty dann auch wieder schließen kann ohne das der Prozess auch beendet wird.
Starten tue ich den Prozess ja so

mono bf2cc.exe -showlog

Kennt wer den Befehl um diesen Prozess in den Hintergrund zu packen ???

mfg raser

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Re: Prozess in den Hintergrund setzen

Beitrag von knecht » 03.06.2009 17:38:11

nohup könnte dir helfen. Normal stirbt ein Prozess mit seinen Parent, weil er ja auch eine Möglichkeit der Ausgabe (stdout, stderr) braucht. Ist der Parent weg, gibts auch keine Konosle mehr zum ausgeben.

nohup leitet die Ausgaben auf eine Datei um, und ermöglicht es einen Prozess nach dem schliessen der Konsole weiter laufen zu lassen

Ich bin mir nicht sicher, aber folgendes könnte klappen:

Code: Alles auswählen

nohup mono bf2cc.exe -showlog
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

marcok
Beiträge: 66
Registriert: 29.05.2009 15:38:30

Re: Prozess in den Hintergrund setzen

Beitrag von marcok » 03.06.2009 17:41:19

Jo also geht mit diesem Befehl Dank Dir für die schnelle Hilfe echt Top

Und beenden tue ich den Prozess indem ich ich mit kill -9 Id

Oder geht das richtigerweisse anders ???

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Prozess in den Hintergrund setzen

Beitrag von Duff » 03.06.2009 18:07:01

Code: Alles auswählen

nohup mono bf2cc.exe -showlog &
versetzt den Prozess in den Hintergrund.

Ein kill <pid> sollte normalerweise reichen. Erst wenn dies nicht wirkt, dann den Prozess richtig abschießen mit kill -9 <pid>.
Oh, yeah!

marcok
Beiträge: 66
Registriert: 29.05.2009 15:38:30

Re: Prozess in den Hintergrund setzen

Beitrag von marcok » 03.06.2009 18:45:50

Super besten dank :-)

Und wie ist es wenn ich mir die showlog wieder über Konsole ausgeben lassen will um zu sehen was die Jungs grade so machen auf dem Server.Gibt da ne Möglichkeit um das zu Realisieren.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: Prozess in den Hintergrund setzen

Beitrag von nepos » 04.06.2009 08:14:07

Das ganze mittels dem Tool screen starten.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Prozess in den Hintergrund setzen

Beitrag von Duff » 04.06.2009 08:31:21

Wird dann nicht normalerweise eine Datei namens nohup.out in dem Verzeichnis, aus dem der Befehl nohup.... gestartet wird, angelegt?
Oh, yeah!

marcok
Beiträge: 66
Registriert: 29.05.2009 15:38:30

Re: Prozess in den Hintergrund setzen

Beitrag von marcok » 04.06.2009 11:34:40

Kann ich jetzt bestädigen, und zwar legt er eine nohup.out an.
Hier kann man sich alles rauslesen an Logs :-)

mfg MarcoK

Antworten