- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
一 常用参数
格式:kill <pid> 格式:kill -TERM <pid>
发送SIGTERM旌旗灯号到指定过程,若是过程没有捕获该旌旗灯号,则过程终止(If no signal is specified, the TERM signal is sent. The TERM signal will kill processes which do not catch this signal.)
格式:kill -l
列出所有旌旗灯号名称(Print a list of signal names. These are found in /usr/include/linux/signal.h)。只有第9种旌旗灯号(SIGKILL)才可以无前提终止过程,其他旌旗灯号过程都有权力忽视。下面是常用的旌旗灯号:
HUP 1 终端断线 INT 2 中断(同 Ctrl + C) QUIT 3 退出(同 Ctrl + ) TERM 15 终止 KILL 9 强迫终止 CONT 18 持续(与STOP相反, fg/bg号令) STOP 19 暂停(同 Ctrl + Z)
二、示例
1)先用ps查找过程,然后用kill杀掉。
[root@new55 ~]# ps -ef|grep vim root 3368 2884 0 16:21 pts/1 00:00:00 vim install.log root 3370 2822 0 16:21 pts/0 00:00:00 grep vim
然后再执行:
[root@new55 ~]# kill 3368
查看后程序依然存在,我们调用命令清除:
[root@new55 ~]# kill -2 3368
然后执行:
[root@new55 ~]# kill -15 3368
这样就可以kill程序。并且是按照通知程序退出的方式来退出程序。
注意:除非特殊情况,不要使用
kill -9 3368
这样的方式来杀死程序,这要不会留下任何信息,直接导致程序直接就从后台消失。
售前咨询
售后咨询
备案咨询
二维码
TOP