我有多个apache实例在运行。我怎么能杀死一个特定的实例

时间:2017-01-20 11:03:04

标签: python apache

我运行了多个apache实例。如何从终端或最好从Python应用程序中杀死特定实例及其所有子代。

1 个答案:

答案 0 :(得分:1)

这应该适用于Linux。

列出流程

ps aux

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2  24188  2120 ?        Ss   14:28   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S    14:28   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    14:28   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    14:28   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    14:28   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   14:28   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   14:28   0:00 [khelper]

要获得特定的流程使用:

ps aux | grep "apache"


 USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         101  0.0  0.2  24188  2120 ?        Ss   14:28   0:00 /sbin/init

然后使用PID

终止进程
  kill -9 101