如何向多个进程发送SIGINT

Ale*_*lls 1 kill signals sigint

我正在尝试将 SIGINT 信号发送到多个进程,我认为这是正确的:

kill -2 <pid1> <pid2> ... <pid3>
Run Code Online (Sandbox Code Playgroud)

但我无法确认...

Jan*_*der 6

是的,这是对的。手册页证实了这一点。跑步man kill说道:

SYNOPSIS
   kill [options] <pid> [...]

...

OPTIONS
   <pid> [...]
          Send signal to every <pid> listed.
Run Code Online (Sandbox Code Playgroud)

您的 shell 可能提供其自己的内部版本kill,该版本将优先,但它应该与所描述的接口兼容。您也许可以通过运行找到更多信息help kill

我会使用kill -INT代替kill -2,因为名称到数字的映射可能因 UNIX 变体而异。