简介
kill
命令用来删除执行中的程序或工作。kill
可将指定的信息送至程序。预设的信息为SIGTERM(15)
,可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)
信息尝试强制删除程序。程序或工作的编号可利用ps
指令或job
指令查看。
语法
1 | kill(选项)(参数) |
选项
1 | -a:当处理当前进程时,不限制命令名和进程号的对应关系; |
参数
进程或作业识别号:指定要删除的进程或作业。
实例
列出所有信号名称
1 | kill -l |
- 只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略,下面是常用的信号
1 | HUP 1 终端断线 |
先用ps查找进程,然后用kill杀掉
1 | ps -ef | grep vim |