我用nohup启动了一些进程并且它们没有正常工作所以我需要找到并杀死它们但我不知道pid或其他什么。
答案 0 :(得分:15)
SSH in然后使用ps命令将运行的进程与grep命令一起列出,以将结果列表过滤到您需要的内容:
ps aux | grep something
“ps aux”返回当前正在运行的所有进程的列表 “grep something”获取该列表(通过管道(“|”))并输出匹配“something”的字符串。
因此,例如,如果您想找到httpd进程,可以使用
ps aux | grep httpd
结果将包含可用于杀死它们的PID。
答案 1 :(得分:3)
不需要任何带有pgrep的管道:
pgrep -l httpd