【发布时间】:2016-08-29 10:26:42
【问题描述】:
见:
(wget http://stackoverflow.com/questions/ask && echo 'ok' || echo 'failed') & pid=$!
sleep 1 # this is curcial
kill $pid
如果取出第二行,脚本完成后不会挂wegt。 我想要实现的是在某个时间杀死wget进程(或整个子shell),并根据wget的退出代码做更多的处理。 你能向我解释为什么上面脚本中的 wget 没有被正确杀死,以及如何做到这一点?或者有什么方法可以实现我想要的?
【问题讨论】:
标签: shell signals sh wget kill