Thread ^C in Script abfangen, nach SIG{INT} weitere Befehle ausführen
(6 answers)
Opened by YAPD at 2015-10-04 23:11 2015-10-05T13:55:54 hlubenow 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! |