In einem Skript brauche ich eine Funktion ausgeführt, aber mit einem Zeitlimit; d. h. nach X Sekunden soll die Funktion notfalls gekillt werden.
Wie bekommt man das hin?
In einem Skript brauche ich eine Funktion ausgeführt, aber mit einem Zeitlimit; d. h. nach X Sekunden soll die Funktion notfalls gekillt werden.
Wie bekommt man das hin?
Moin,
schicke sie in den Hintergrund, hole Dir die PID und kille sie in der aufrufenden Shell nach einer entsprechenden Pause. Näheres findest Du u. a. im bash-Manual im Abschnitt "JOB CONTROL".
Jan
Linux + Software:
http://www.jan-trippler.de/de/index.html
Ok, die Suche nach "Bash Timelimit" half weiter.
Eigentlich wäre die ftsh ideal:
http://pages.cs.wisc.edu/~thain/research/ftsh/
Geändert von Linus (28-04-2009 um 18:33 Uhr)
Lesezeichen