Thread ^C in Script abfangen, nach SIG{INT} weitere Befehle ausführen (6 answers)
Opened by YAPD at 2015-10-04 23:11

Linuxer
 2015-10-05 19:31
#182504 #182504
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
2015-10-05T13:55:54 hlubenow
... aber ich weiß einfach nicht, wie's der OP gern hätte.


Das weiß ich auch nicht. Deswegen ist mein Ansatz auch als Variante zu betrachten, wie man es machen könnte.

Wenn man die Programme (oder nur das eine, bei dem bekannt ist, dass es hängen bleibt) im Hintergrund startet, sehe ich das Problem, dass die Prozesse (Haupt- und Hintergrund-Prozess) am Ende nicht sauber beendet werden, weil eben der Hintergrundprozess hängt und der Hauptprozess dann nicht beendet wird, weil er eben auf das Ende des Hintergrundprozesses wartet.

Ich kenne leider solche Skripte, und es ist recht lästig, alle paar Tage die hängenden Prozesse aufzuräumen, damit die Prozessleichen verschwinden können.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread ^C in Script abfangen, nach SIG{INT} weitere Befehle ausführen