Python子进程杀死子进程,然后杀死父进程,然后再次重新启动

时间:2018-12-22 14:34:41

标签: python subprocess

对不起,我是python子进程世界的新手,我有点迷失了。 我们有python脚本string d1 = _data.data["a1"].ToString(); // d1 == "b1" ,然后从run.py使用run.py调用另一个名为start_process.py的python文件,然后在subprocess中再次使用{{ 1}}

基本sudo代码类似于

start_process.py

subprocess

run.py

def call_process_script():
    cmd = "python start_process.py"
    sub_proc = subprocess.Popen(cmd)

while True:  
    call_process_script()

现在,我想在一段时间后重新启动start_process.py。但是我无法从cmd = "java somejava process" sub_proc = subprocess.Popen( cmd,stderr=subprocess.STDOUT,stdout=subprocess.PIPE ) stdoutdata, stderrdata = sub_proc.communicate() java process处理或控制它。

我试图强制停止并重新开始,但没有运气Using module 'subprocess' with timeout

0 个答案:

没有答案