在一段时间后终止子进程

杰伊·盖茨比

我有两个二进制文件,如果不按终端上的 CTRLC-C 就不会终止。我用子进程调用来调用这些二进制文件。但我想在一段时间后终止它们。这是我的尝试:

    cmd_1 = [**SOME COMMANDS**]
    cmd_2 = [**SOME COMMANDS**]
    commands = [cmd_1, cmd_2]
    procs = [Popen(i) for i in commands]
    for p in procs:
        time.sleep(60)
        p.kill();

但 60 秒后,进程仍在运行。如何在一段时间后终止它们?

小雷龙

第一个进程将在 60 秒后被终止,第二个将在 120 秒后终止。 time.sleep(60) 应该在循环之外

cmd_1 = [**SOME COMMANDS**]
cmd_2 = [**SOME COMMANDS**]
commands = [cmd_1, cmd_2]
procs = [Popen(i) for i in commands]
time.sleep(60)
for p in procs:
    p.kill()

但是,值得注意的是,这**SOME COMMANDS**可能会导致进一步的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用Popen打开一个进程,一段时间后终止

来自分类Dev

一段时间后终止调用的函数

来自分类Dev

一段时间后终止 Python 脚本

来自分类Dev

一段时间后翻转

来自分类Dev

Python:使用守护程序线程一段时间后终止多线程程序

来自分类Dev

在一段时间后自动删除/终止Azure Blob

来自分类Dev

RMI服务器在一段时间后终止

来自分类Dev

Internet上的WOL成功了一段时间,但一段时间后失败了

来自分类Dev

如何在C中达到一定时间限制后准确地终止子进程?

来自分类Dev

jQuery:经过一段时间后,子菜单才会出现并消失

来自分类Dev

一段时间后运行TextView选框

来自分类Dev

在Android中一段时间后隐藏TextView

来自分类Dev

闲置一段时间后,MariaDB无法工作

来自分类Dev

一段时间后blpop停止处理队列

来自分类Dev

NLog在一段时间后停止运行

来自分类Dev

直到一段时间后才显示div

来自分类Dev

Chrome:onaudioprocess在一段时间后停止被调用

来自分类Dev

一段时间后SignalR停止工作

来自分类Dev

在一段时间后更改div的类

来自分类Dev

Java Runtime exec()在一段时间后被卡住

来自分类Dev

一段时间后反复运行方法的服务

来自分类Dev

一段时间后Hadoop节点死亡(崩溃)

来自分类Dev

一段时间后停止Android服务?

来自分类Dev

一段时间后FileSystemWatcher不会启动

来自分类Dev

Accelerometr在一段时间后停止

来自分类Dev

一段时间后pubnub频道被删除

来自分类Dev

一段时间后使用Javascript加载网页

来自分类Dev

一段时间后,下拉选项以浅色显示

来自分类Dev

一段时间后如何加载JavaScript?