按名称向进程的所有实例发送kill信号(必须是确切的名称)。

除了SIGKILL和SIGSTOP之外的所有信号都可以被进程拦截,从而允许干净的退出。

  • 使用默认的SIGTERM(终止)信号终止进程:
killall {{process_name}}
  • 列出可用的信号名称(在没有'SIG'前缀的情况下使用):
killall --list
  • 在终止前交互式要求确认:
killall -i {{process_name}}
  • 使用SIGINT(中断)信号终止进程,这是通过按Ctrl+C发送的相同信号:
killall -INT {{process_name}}
  • 强制杀死进程:
killall -KILL {{process_name}}