設定Shell command的timeout

gunman524發表於2013-09-16

同事問我能不能timeout 一個shell命令,我想當然的回答不能,因為印象中沒有見過。但是查過之後,發現還真的可以, 方法也很巧妙,又學了一招。


#!/bin/sh

timeout=10

(sleep $timeout && kill $$) &
while : ; do
    echo "aaa"
    sleep 1
done

相關文章