Linux无法杀死PID:无效信号

时间:2016-09-30 19:41:34

标签: linux kill kill-process

在具有root访问权限的ubuntu Amazon EC2实例中

什么时候

ps -e

该过程显示有效的PID和进程名称。数据库表还表明该过程仍在进行中。

  PID TTY          TIME CMD
32194 ?        00:00:00 test
32253 ?        00:00:00 mysql

但是,以下任何命令都会终止进程,但不返回任何内容或“无效信号”。

top 
kill
Type in PID
y
returns "invalid signal"

kill -9 PID
kill -s PID
etc.

任何一位大师都可以启发如何处理“幽灵工作”吗?

2 个答案:

答案 0 :(得分:1)

您是否使用正确的权利来终止该进程?使用root,您应该能够使用以下任一方法终止进程:

$ su -
# kill -9 PID

$ sudo kill -9 PID

答案 1 :(得分:0)

你有进程的ID,比如32194,我建议你运行:

pgrep -l a | grep 32194

如果进程名称为“a”,则输出将显示该行和进程名称。如果没有'a',请用其他人更改这封信。

当进程出现时,只需使用以下命令将其删除:

pkill <process name>