Skip to content

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
:doh:

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Woo

In C selber schreiben is bissl overkill, oder nicht?
/usr/bin/dingsbums &; sleep 12345; kill $!
... erfuellt den gleichen Zweck.. fuer Unixe die kein timeout mitliefern.

Kelsar

Nicht ganz, der Errorlevel ist so verloren.

damage

für alle Gentoo Leutz die jetzt verzweifelt suchen:

http://www.portagefilelist.de/index.php/Special:PFLQuery2?file=timeout&searchfile=lookup&lookup=file#result

Mal nen update von coreutils machen ;-)

Gruß
Damage

Heldt

Den Befehl gibt's im Übrigen (leider muss man das betonen) auch für Windows. Dort heißt er (trommelwirbel): timeout

:)

HorstHorstmann

E:\Dev\OpenSSL\keygen>timeout
Der Befehl "timeout" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.


o.O

name

C:\Users\x>timeout /?

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

Hmm - damit kann man dann auch einen Lastgekoppelten 'Zufalls'generator mit Hilfe des Schedulers bauen duck

while :; do timeout 1 sleep .99925 ; echo $? ; done
124
0
0
0
124
0
0
124
0
124
0
0
...
:D

damage

ROFL - ich kann nicht mehr!!!!!!!! :-D

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

BBCode-Formatierung erlaubt
Formular-Optionen