Ich muss erkennen, wenn einer meiner Hintergrundprozesse beendet wird. Daher habe ich eine Falle installiert. run_gui
und run_ai1
sind einfache exec
Funktionen.SIGCHLD nicht geliefert, wenn ein Prozess beendet
Wenn ich die GUI schließe, passiert nichts. Der Befehl echo foo
wird nur ausgeführt, wenn ich Strg + C drücke.
Warum vermisse ich die SIGCHLD
?
Das ändert nichts. Ist es wichtig, dass der 'read' auf irgendeine Eingabe wartet ...? – marmistrz