[Python] python subprocess模块 监控子进程的2种方式 忙等待和立即返回同时设置子进程超时时间 →→→→→进入此内容的聊天室

来自 , 2020-08-09, 写在 Python, 查看 108 次.
URL http://www.code666.cn/view/59de0175
  1. import subprocess  
  2. import os  
  3. import time  
  4. tt = '555'  
  5. cmd = "python /home/100003/python/mypython/sub2.py "+" 333"+" 444 "+tt  
  6. print time.time()  
  7. sub2 = subprocess.Popen(cmd, shell=True)  
  8. while 1:  
  9.     ret1 = subprocess.Popen.poll(sub2)  
  10.     if ret1 == 0:  
  11.         print sub2.pid,'end'  
  12.         break  
  13.     elif ret1 is None:  
  14.         print  'running'  
  15.         time.sleep(1)  
  16.     else:  
  17.         print sub2.pid,'term'  
  18.         break  
  19. print time.time()  
  20.  
  21.  
  22. #//python/5706

回复 "python subprocess模块 监控子进程的2种方式 忙等待和立即返回同时设置子进程超时时间"

这儿你可以回复上面这条便签

captcha