Linux 无法终止 PID:无效信号
Linux cannot kill a PID: invalid signal
IN ubuntu 具有根访问权限的 Amazon EC2 实例
什么时候做
ps -e
该进程显示了一个有效的 PID 和进程名称。数据库 table 还表明该过程仍在进行中。
PID TTY TIME CMD
32194 ? 00:00:00 test
32253 ? 00:00:00 mysql
但是,以下任何命令都会终止该进程,但 returns 什么也没有或 "invalid signal"。
top
kill
Type in PID
y
returns "invalid signal"
或
kill -9 PID
kill -s PID
etc.
哪位大神能指点一下如何处理"ghost jobs"?
你有进程的id,比如32194,我建议你运行:
pgrep -l a | grep 32194
如果进程名称有 'a',输出将显示行和进程名称。如果没有'a',换一个字母。
当进程出现时,直接杀掉它:
pkill <process name>
您是否使用了正确的权限终止进程?使用 root,您应该能够使用以下任一方式终止进程:
$ su -
# kill -9 PID
或
$ sudo kill -9 PID
IN ubuntu 具有根访问权限的 Amazon EC2 实例
什么时候做
ps -e
该进程显示了一个有效的 PID 和进程名称。数据库 table 还表明该过程仍在进行中。
PID TTY TIME CMD
32194 ? 00:00:00 test
32253 ? 00:00:00 mysql
但是,以下任何命令都会终止该进程,但 returns 什么也没有或 "invalid signal"。
top
kill
Type in PID
y
returns "invalid signal"
或
kill -9 PID
kill -s PID
etc.
哪位大神能指点一下如何处理"ghost jobs"?
你有进程的id,比如32194,我建议你运行:
pgrep -l a | grep 32194
如果进程名称有 'a',输出将显示行和进程名称。如果没有'a',换一个字母。
当进程出现时,直接杀掉它:
pkill <process name>
您是否使用了正确的权限终止进程?使用 root,您应该能够使用以下任一方式终止进程:
$ su -
# kill -9 PID
或
$ sudo kill -9 PID