20.4 《Linux学习并不难》进程管理(4):杀死进程之kill命令linux
要关闭某个应用程序能够经过杀死其进程的方式实现,若是进程一时没法杀死,能够将其强制杀死。运维
使用kill命令能够杀死进程。在使用kill命令以前,须要获得要被杀死的进程的PID(进程号)。用户可使用ps命令得到进程的PID,而后用进程的PID做为kill命令的参数。当使用kill命令时,即便工做定期完成了,用户也得不到任何回馈信息。能肯定一个进程被终止的唯一方法就是再使用ps命令来查看该进程的PID号或进程名是否依然存在。ide
不带任何选项的kill将关闭打开的文件,若是这样作不起做用,在使用 kill命令时使用-9选项,它将无条件地杀死一个进程。这种方法的缺点是在做业还没完成以前强行停止该做业的进程。若是把“kill-9”用于一个正在更新文件的程序上,那么用户可能丢失更新的材料或整个文件。在多数状况下,不带选项的kill命令就能够终止大多数的进程。学习
kill命令另一个用途就是向指定的进程或进程组发送信号,或者肯定指定进程号的进程是否还存在。发送信号到指定进程,若是进程没有捕获该信号,则进程终止。网站
命令语法:spa
kill [选项] [进程号]进程
命令中各选项的含义如表所示。get
选项 it |
选项含义 入门 |
-s <信号> |
指定发送的信号 |
-l |
显示信号名称的列表,一共62个 |
例:强制杀死进程号为1659的进程。
[root@rhel ~]# kill -9 1659
本文节选自《Linux学习并不难》教材,这是一本最实用的、理论实践并重的Linux入门教材。如需阅览整本书的内容请访问Linux运维者(www.linuxywz.com)网站。