linux命令之kill命令


aihuafeng66t
克里斯蒂亚诺诺 2024-01-11 18:14:34 52337 赞同 0 反对 0
分类: 资源 标签: 运维
linux命令之kill命令

一、命令简介

  kill命令用于停止执行中的程序或任务。kill可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用 ps 指令或 jobs 指令查看。

二、使用示例

1、查看信号

[root@test1 ~]# kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX

2、正常kill某进程

[root@test1 ~]# ps -ef |grep httpd
root 25645 1 0 20:31 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 25646 25645 0 20:31 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 25647 25645 0 20:31 ? 00:00:00 /usr/sbin/httpd -

[root@test1 ~]# kill 25646
[root@test1 ~]# ps -ef |grep httpd
root 25645 1 0 20:31 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 25647 25645 0 20:31 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 25648 25645 0 20:31 ? 00:00:00 /usr/sbin/httpd -

3、强制停止某进程

[root@test1 ~]# kill -9 25645
[root@test1 ~]# ps -ef |grep httpd
apache 25647 1 0 20:31 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 25648 1 0 20:31 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 25649 1 0 20:31 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND

三、使用语法及参数说明

1、使用语法

用法:
#kill [-s signal|-p] [-q sigval] [-a] [–] pid…
#kill -l [signal]

2、参数说明

  • -s:指定发送的信号。
  • -p:模拟发送信号。
  • -l:指定信号的名称列表。
  • pid:要中止进程的ID号。
  • Signal:表示信号。

3、常用信号

  • HUP 1 终端断线
  • INT 2 中断(同 Ctrl + C)
  • QUIT 3 退出(同 Ctrl + \)
  • TERM 15 正常终止信号
  • KILL 9 强制终止信号
  • CONT 18 继续(与STOP相反, fg/bg命令)
  • STOP 19 暂停(同 Ctrl + Z)

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
克里斯蒂亚诺诺L1
粉丝 0 资源 831 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  129
统信桌面专业版【全盘安装UOS系统】介绍  125
银河麒麟桌面操作系统安装佳能打印机驱动方法  118
银河麒麟桌面操作系统 V10-SP1用户密码修改  106
麒麟系统连接打印机常见问题及解决方法  13
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
麒麟系统连接打印机常见问题及解决方法 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益210.13元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!