使用bash脚本杀死子进程

时间:2014-04-25 07:05:17

标签: python bash ubuntu-12.04

我想运行1000次python程序。如果成功则在大约90秒内返回输出,否则继续运行可能持续4小时。 我想运行一个bash脚本,它将循环运行python程序,使脚本等待100秒,然后成功终止,否则将其终止。

它不能杀死可能成功的下一个程序实例。

我在Ubuntu 12.04工作。

for i in {1..1000..1}
do
    ./myprocess.py
    sleep 100
done

#And then what........?

请帮忙

1 个答案:

答案 0 :(得分:5)

尝试timeout命令。您的情况就是确切的情况,此命令是专为。

设计的
timeout 100 ./myprocess.py