Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Wie ein Zeitlimit für eine Shell-Funktion setzen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.09.2006
    Beiträge
    120

    Question Wie ein Zeitlimit für eine Shell-Funktion setzen?

    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?

  2. #2
    Registrierter Benutzer
    Registriert seit
    07.05.2007
    Beiträge
    656
    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

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.09.2006
    Beiträge
    120
    Zitat Zitat von jan61 Beitrag anzeigen
    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
    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 19:33 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •