繁体   English   中英

杀死或停止生菜中的python脚本

[英]killing or stopping the python script in lettuce

我有一个python脚本,它可以永久发送数据,看到它的输出后,我想停止或杀死python脚本。在生菜中,我无法杀死python脚本。对此有任何想法吗? 我尝试过:

os.system('pgrep -f sample.py')
    time.sleep(3.0)
 os.system('pkill -9 -f sample.py')

尝试子进程,执行命令后,可以通过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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM