欢迎光临
我们一直在努力

Linux下Kill终止程序命令的用法

建站超值云服务器,限时71元/月

一 常用参数

格式:kill

格式:kill -TERM

发送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

这样的方式来杀死程序,这要不会留下任何信息,直接导致程序直接就从后台消失。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Linux下Kill终止程序命令的用法
分享到: 更多 (0)