Mittwoch, 3. Juni 2009, 17:11
timeout
Wer den Befehl auch nicht kennt und ihn stattdessen wie ich lieber selbst in C schreiben möchte, hier eine Anregung, wie es einfacher geht:
man timeout
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Woo
/usr/bin/dingsbums &; sleep 12345; kill $!
... erfuellt den gleichen Zweck.. fuer Unixe die kein timeout mitliefern.
Kelsar
damage
http://www.portagefilelist.de/index.php/Special:PFLQuery2?file=timeout&searchfile=lookup&lookup=file#result
Mal nen update von coreutils machen
Gruß
Damage
Heldt
HorstHorstmann
Der Befehl "timeout" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
o.O
name
TIMEOUT [/T] Zeitlimit [/NOBREAK]
Beschreibung:
Dieses Dienstprogramm verwendet einen Zeitlimitparameter, so dass
der angegebene Zeitraum (in Sekunden) verstreicht oder eine Taste
gedrückt wird. Außerdem ignoriert der Befehl den Tastendruck durch
eine Parametereingabe.
Parameterliste:
/T Zeitlimit Bestimmt die Wartezeit in Sekunden.
Gültiger Bereich: -1 bis 99999 Sekunden.
/NOBREAK Ignoriert gedrückte Tasten und wartet laut
dem angegebenen Zeitraum.
/? Zeigt diese Hilfe an.
HINWEIS: Ein Zeitüberschreitungswert von -1 bedeutet, dass unendlich
lang auf einen Hauptprozess gewartet wird.
Beispiele:
TIMEOUT /?
TIMEOUT /T 10
TIMEOUT /T 300 /NOBREAK
TIMEOUT /T -1
Einer meinte
while :; do timeout 1 sleep .99925 ; echo $? ; done
124
0
0
0
124
0
0
124
0
124
0
0
...
damage