详解Linux killall命令:杀死所有具有指定名称的进程

  • Post category:Linux

Linux killall命令详解

命令作用

Linux killall命令用于根据进程的名称杀死进程。常常在需要终止某个程序时使用。

命令语法

killall [参数] 进程名

命令参数

  • -e : 显示详细的执行过程;
  • -i : 交互模式,询问用户是否杀死进程;
  • -u user : 指定用户名,仅终止指定用户的进程;
  • -l : 列出所有可用的信号。

示例说明

示例一:杀死进程

假设有一个名为 myapp 的进程正在运行,现在需要杀死该进程。可以使用以下命令:

killall myapp

执行该命令后,进程会被立即杀死。

示例二:交互模式

假设有多个名为 myapp 的进程正在运行,此时想终止其中某一个进程。可以使用 -i 参数进入交互模式,询问用户是否杀死该进程。

killall -i myapp

如果要杀死第一个进程,可以输入 y,终止进程。如果要保留该进程,可以输入 n,不终止该进程。