【发布时间】:2018-06-09 23:44:34
【问题描述】:
在 python 脚本中,我需要启动一个命令,例如
kill $(ps aux | grep httpd | awk '{print $2}')
使用子流程 我尝试使用https://stackoverflow.com/a/29755431/1355628中的函数拆分命令
该函数可以使用带有管道的简单命令,但不幸的是,上面的命令似乎不起作用(返回码似乎是完全随机的......)
先谢谢了
【问题讨论】:
-
你的最终目标是什么,你想用python杀死一个正在运行的进程吗?
-
我需要处理多种方式来停止进程。有时一个简单的“服务 xxx 停止”就可以了,但对于某些进程来说还不够(需要杀死)
标签: python bash subprocess