aufgerufene Hintergrundprozesse weiterlaufen lassen
Verfasst: Mittwoch 8. Dezember 2010, 13:44
Hi Leute,
ich habe einige Shellscripte, für die ich gerade mit pygtk und glade unter ubuntu eine kleine GUI gebaut habe.
Die Shellscripte starte ich z.B. über
Das gnome-terminal bleibt so lange geöffnet, wie das Script läuft. Damit sehe ich die Ausgabe des Scripts - alles einwandfrei.
Nun werden in einem Shellscript einige lang laufende Kopierprozesse über & in den Hintergrund geschickt und laufen weiter, wenn sich das Shellscript schon beendet hat.
Wenn ich das Script aber über meine GUI starte, werden die Hintergrundprozesse sauber mit abgeschossen. Das würde ich in diesem Falle aber gerne unterbinden.
=> Wie bekomme ich das hin?
ich habe einige Shellscripte, für die ich gerade mit pygtk und glade unter ubuntu eine kleine GUI gebaut habe.
Die Shellscripte starte ich z.B. über
Code: Alles auswählen
import subprocess
def on_btnFormatieren_clicked(*args):
subprocess.call("gksudo gnome-terminal -x \"/home/euter/scripts/formatieren.sh\"",shell=True)
Nun werden in einem Shellscript einige lang laufende Kopierprozesse über & in den Hintergrund geschickt und laufen weiter, wenn sich das Shellscript schon beendet hat.
Wenn ich das Script aber über meine GUI starte, werden die Hintergrundprozesse sauber mit abgeschossen. Das würde ich in diesem Falle aber gerne unterbinden.
=> Wie bekomme ich das hin?