我正在经历一件很奇怪的事情,我看不出是怎么回事。我调用以下三个命令,它们应该杀死名称中包含flowServer
、learningServer
和collectCounters
的所有进程。但是,只有流服务器被杀死
subprocess.call("sudo kill -9 $(ps aux | grep 'flowServer' | awk '{print $2}')", shell=True)
subprocess.call("sudo kill -9 $(ps aux | grep 'learningServer' | awk '{print $2}')", shell=True)
subprocess.call("sudo kill -9 $(ps aux | grep 'collectCounters' | awk '{print $2}')", shell=True)
但是如果我调用一个python脚本,其中包含上面的行,它就可以工作
subprocess.call("sudo python stopServers.py", shell=True)
怎么回事
目前没有回答
相关问题 更多 >
编程相关推荐