kill命令
kill用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息(默认)为SIGTERM(15),可经指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看。
语法
kill(选项)(参数)
选项
-a:当处理当前进程时,不限制命令名和进程号的对应关系;
-l:<信息编号>选项,则-l参数会列出全部的信息名称;
-p:指定kill命令只打印相关进程的进程号,而不发送任何信号;
-s:<信息名称或编号>:指定要送出的信息;
-u:指定用户;
参数
进程或作业识别号:指定要删除的进程或作业。
实例
列出所有信号名称:
只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略,下面是常用信号:
HUP 1 终端断线
INT 2 中断(等同于Ctrl+c)
QUIT 3 退出(等同于Ctrl+\)
TERM 15 终止
KILL 9 强制终止
CONT 18 继续(与STOP相反,fg/bg命令)
STOP 19 暂停(等同于Ctrl+z)
先用ps查找进程,然后用kill杀掉:
原创文章,作者:eedsxb,如若转载,请注明出处:http://www.178linux.com/85233