一、作用

用于杀死一个进程,与 kill 不同的是它会杀死指定名字的所有进程。

二、选项

  • -i :结束之前询问
  • -v | —verbose :显示详细执行过程

    需要安装killall
    yum -y install psmisc

    三、实例

    ```shell [root@localhost scripts]# killall -i -v nginx 杀死 nginx(7240) ? (y/N) y nginx(7240) 被信号 15 杀死 杀死 nginx(25856) ? (y/N) y nginx(25856): 没有那个进程 杀死 nginx(96726) ? (y/N) y nginx(96726) 被信号 15 杀死 杀死 nginx(96771) ? (y/N) y nginx(96771): 没有那个进程

  1. ```shell
  2. [root@localhost ~]# sleep 1000 &
  3. [1] 43902
  4. [root@localhost ~]# ps -C sleep
  5. PID TTY TIME CMD
  6. 43902 pts/0 00:00:00 sleep
  7. [root@localhost ~]#
  8. [root@localhost ~]# killall sleep
  9. [1]+ 已终止 sleep 1000
  10. [root@localhost ~]#
  11. [root@localhost ~]# ps -C sleep
  12. PID TTY TIME CMD