2024-05-13 01:17:27 发布
网友
我有一个python脚本,它永久地发送数据,在看到它的输出后,我想停止或终止python脚本。在莴苣中,我无法终止python脚本。对此有什么想法吗? 我试过了:
os.system('pgrep -f sample.py') time.sleep(3.0) os.system('pkill -9 -f sample.py')
Try subprocess,它更干净、更优雅,执行命令后可以通过p.communicate()读取命令输出
p = subprocess.Popen(['pgrep', '-f', 'sample.py'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) pid = p time.sleep(3.0) os.kill(pid=pid, sig=9)
Try subprocess,它更干净、更优雅,执行命令后可以通过p.communicate()读取命令输出
相关问题 更多 >
编程相关推荐