Thread ^C in Script abfangen, nach SIG{INT} weitere Befehle ausführen
(6 answers)
Opened by YAPD at 2015-10-04 23:11
Guten Abend,
ich habe ein Script dass verschiedene Schritte mit der exec() oder system() Befehl ausführen soll. Das Problem hierbei ist, dass einer der Befehle planmäßig nach der Ausführung im Leerlauf steht. Ich möchte aber nach diesem Befehl noch weitere Schritte ausführen. Ich habe erst den Einfall gehabt, dass ich den Befehl mit STRG + C abbrechen könnte. Aber dann wäre ja das ganze Script beendet. Also nutze ich Code: (dl
)
1 $SIG{INT} = \&Signal_Handler; Aber dieses Simulieren der Eingabe ^C bekomme ich einfach nicht hin. Ich hoffe, ihr könnt mir einen Tipp geben, wie ich das o.g. umsetzen kann. Viele Grüße YAPD Yet Another Perl Developer
|