学习啦>学习电脑>操作系统>Linux教程>

linux中的kill命令

时间: 佳洲1085 分享

  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 //方法二

3625904