8

我用 nohup 启动了一些进程,但它们不能正常工作,所以我需要找到并杀死它们,但我不知道 pid 或任何东西。

4

2 回答 2

18

SSH 进入,然后使用 ps 命令列出正在运行的进程,并结合 grep 命令将该结果列表过滤到您需要的内容:

ps aux | grep something

“ps aux”返回当前运行的所有进程的列表,“grep something”获取该列表(通过管道(“|”))并仅输出与“something”匹配的字符串。

例如,如果您想找到可以使用的 httpd 进程

ps aux | grep httpd

结果将包含您可以用来杀死它们的 PID。

于 2012-01-11T22:14:14.700 回答
4

不需要任何带有 pgrep 的管道:

pgrep -l httpd
于 2012-11-30T19:25:08.740 回答