Prozess unter kde oder linux?
-
Hi,
bei den Linux Prozessen ist es doch so, dass es unterprozesse geben kann.
Wenn ich jetzt ein Prozess unter kde starte, ist das ein unter-prozess von kde oder ein wirklich eigener Prozess.(Compiler GCC)
Gibt es auch die möglichkeite, ein KDE programm zu schreiben, das dann wenn kde beendet wird auch dementsprechend beendet wird ?
Bye
-
Wenn du den Befehl pstree eingibst, bekommst du eine Baumstruktur der Prozesse.
Wenn KDE beendet wird, werden meistens alle laufenden graphischen Programme beendet, da man sich dann meistens aus der graphischen Oberfläche ausloggt.
-
Das mit den Prozessen ist vollkommen Compilerunabhängig.
Was Unterprozess von was ist, kommt ganz darauf an, was von wem gestartet wird.Z.B. ist init der erste Prozess. Alles andere sind Unterprozesse.
Unter KDE gibt es bestimmt auch ein Programm welches die Prozesse startet die du haben möchtest.
Startest du ein Xterm und darin ein Programm, dann ist das Xterm Unterprozess von KDE.init |- KDE | |-Konqueror | \-xterm | \-wget \-bash
Das Programm wget würde weiterlaufen wenn du es ihm richtig sagst:
igor@pc $ nohup wget ??? &
Damit geht das Programm erst mal in den Hintergrund (&) und wird nicht beendent wenn du die Shell schließt (nohup).
Eventuell solltest du dir noch die Prozessid geben, damit du nachher noch auf den Prozess zu greifen kannst.