Linux:杀死执行bash命令的Python脚本

时间:2018-09-05 13:29:51

标签: python bash mpi

我有一个Python例程python.py,它基本上写了文件Command_text.txt中包含的命令字符串,并从终端启动它,执行:

command = 'bash Command_text.txt' os.system(command)

现在,Command_text.txt中包含的命令是mpirun,它将启动一系列并行python脚本。现在,如果我从外壳程序启动python.py例程,只需按Ctrl+C就可以杀死它。如果我使用命令nohup python.py &,情况将变得更加复杂,好像我ps的进程需要查找并杀死具有CMD python bash和{{1} }绝对杀死所有工作(这意味着以下所有并行python计算),如下图所示:

enter image description here

现在我的问题是:有没有办法杀死mpirun原始进程,然后像按python.py一样自动杀死相对的bashmpirun? >

提前感谢您的回答!

0 个答案:

没有答案