功能说明
kill命令用来删除执行中的程序或工作。kill命令是通过向进程发送指定的信号来结束相应进程的。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看。
来自: http://man.linuxde.net/kill
常用选项
语法:
kill(选项)(参数)
选项:
-a:当处理当前进程时,不限制命令名和进程号的对应关系;
-l <信息编号>:若不加<信息编号>选项,则-l参数会列出全部的信息名称;
-p:指定kill 命令只打印相关进程的进程号,而不发送任何信号;
-s <信息名称或编号>:指定要送出的信息;
-u:指定用户。
参数:
进程或作业识别号:指定要删除的进程或作业。
来自: http://man.linuxde.net/kill
使用实例
1.列出所有信号名称。
kill -l
下面是常用的信号:
HUP 1 终端断线
INT 2 中断(同 Ctrl + C)
QUIT 3 退出(同 Ctrl + \)
TERM 15 终止
KILL 9 强制终止
CONT 18 继续(与STOP相反, fg/bg命令)
STOP 19 暂停(同 Ctrl + Z)
2.得到指定信号的数值。
kill -l kill
3.找到一个进程再杀死。
ps -ef|grep gedit kill