Nemrég hívták fel a figyelmemet a timeout parancsra, valamiért eddig nem találkoztam vele. Használatával meghatározhatunk egy maximális időt ameddig egy program futhat, ha az idő letelt akkor timeout megöli a programot.
Ha egy scriptben használjuk, akkor a visszatérési értéket is figyelni illik, a 124-es érték jelzi a timeoutot:
$ timeout 5 sleep 3
$ echo $?
0
$ timeout 5 sleep 8
$ echo $?
124