我用 nohup 启动了一些进程,但它们不能正常工作,所以我需要找到并杀死它们,但我不知道 pid 或任何东西。
问问题
31648 次
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 回答