同事问我能不能timeout 一个shell命令,我想当然的回答不能,因为印象中没有见过。但是查过之后,发现还真的可以, 方法也很巧妙,又学了一招。
#!/bin/sh
timeout=10
(sleep $timeout && kill $$) &
while : ; do
echo "aaa"
sleep 1
done
同事问我能不能timeout 一个shell命令,我想当然的回答不能,因为印象中没有见过。但是查过之后,发现还真的可以, 方法也很巧妙,又学了一招。
#!/bin/sh
timeout=10
(sleep $timeout && kill $$) &
while : ; do
echo "aaa"
sleep 1
done
本文标题:设定Shell command的timeout
本文链接:https://www.haomeiwen.com/subject/qipnyxtx.html
网友评论