首页 > 资讯 > 数码知识内容详情

kill命令 - 杀死进程 2024-01-09 09:44:50 网络

kill命令的功能是用于杀死(结束)进程,与英文单词的含义相同。Linux系统中如需结束某个进程,既可以使用如

kill命令的功能是用于杀死(结束)进程,与英文单词的含义相同。Linux系统中如需结束某个进程,既可以使用如service或systemctl的管理命令来结束服务,也可以使用kill命令直接结束进程信息。

如使用kill命令后进程并没有被结束,则可以使用信号9进行强制杀死动作。

语法格式:kill [参数] 进程号

常用参数:

-a 不限制命令名与进程号的对应关系
-l 显示系统支持的信号列表
-p 不发送任何信号
-s 设置向进程发送的信号

参考示例

列出系统支持的全部信号列表:

[root@linuxcool ~]# 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	

结束某个指定的进程(数字为对应的PID值):

[root@linuxcool ~]# kill 518

强制结束某个指定的进程(数字为对应的PID值):

[root@linuxcool ~]# kill -9 518

与该功能相关的Linux命令:

  • pstree命令 – 以树状图形式显示进程信息
  • sysctl命令 – 配置系统内核参数
  • pkill命令 – 依据进程名杀死指定进程
  • syslog命令 – 系统默认的日志守护进程
  • vim-cmd命令 – 控制虚拟机状态
  • skill命令 – 送讯号给正在执行的程序
  • tset命令 – 终端初始化
  • sha1sum命令 – 查看效验文件哈希值命令
  • reset命令 – 设定终端机的状态
  • lsmod命令 – 显示已加载模块状态

相关标签: 数码科技