server01:/# ps -ax | grep java
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
7342 pts/3 Z 0:00 [java] <defunct>
7404 pts/3 S+ 0:00 grep java
server01:/# kill 7342
server01:/# ps -ax | grep java
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
7342 pts/3 Z 0:00 [java] <defunct>
7406 pts/3 S+ 0:00 grep java
server01:/#
在上面我使用 ps 命令来知道 java 进程的 pid,在上面的例子中是 7342。
然后我使用kill命令杀死了该进程。
但这并没有被终止,因为 ps 命令再次显示 pid 为 7342 的 java 进程。
我是否应该使用其他命令来终止该进程以及为什么 Kill 无法终止该进程
Thanx
try
ps aux
then
杀死 -1 PID_NUMBER
要求程序自行关闭,如果它没有回答,您可以强制它关闭
杀死 -9 PID_NUMBER
请记住,使用 -9 强制程序将在不询问且不保存任何内容的情况下完成
检查:人杀
更多细节
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)