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

betterworld
 2015-10-06 08:27
#182505 #182505
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Wenn du sowieso schon externe Programme benutzt, dann ist es wohl das einfachste, das Problem mit einem externen Tool zu lösen. Ich meine das Wrapper-Programm "timeout". Das sollte bei jeder Linux-Distribution als Paket verfügbar sein.

Code (perl): (dl )
system("timeout", "3", "sleep", "5");

Hier wird "sleep 5" ausgeführt, aber schon nach 3 Sekunden abgebrochen.

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