linux中的kill命令

linux中的kill命令

  Linux系统中的kill命令的主要功能是用来删除执行中的程序,下面由小编为大家整理了linux中的kill命令的相关知识,希望对大家有帮助!

  linux中的kill命令详解

  Linux kill命令用于删除执行中的程序或工作

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

  语法

  kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]

  参数说明:

  -l <信息编号>  若不加<信息编号>选项,则-l参数会列出全部的信息名称。

  -s <信息名称或编号>  指定要送出的信息。

  [程序]  [程序]可以是程序的PID或是PGID,也可以是工作编号。

  linux中的kill命令实例

  杀死进程

  # kill 12345

  强制杀死进程

  # kill -KILL 123456

  发送SIGHUP信号,可以使用一下信号

  # kill -HUP pid

  彻底杀死进程

  # kill -9 123456

  显示信号

  # 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

  杀死指定用户所有进程

  #kill -9 $(ps -ef | grep hnlinux) //方法一 过滤出hnlinux用户进程

  #kill -u hnlinux //方法二

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部