Kill 和 Killall 和有什么不一样

Sow*_*Sow 5 bash

杀和杀的区别

我尝试kill命令为

$ kill "PDF Expert"
-bash: kill: PDF Expert: arguments must be process or job IDs
Run Code Online (Sandbox Code Playgroud)

它报告错误,
但是,当测试时

$ killall "PDF Expert"
Run Code Online (Sandbox Code Playgroud)

“PDF Expert”应用程序已关闭。

他们之间有什么区别?

Yas*_*Mow 2

kill通过进程 ID 工作,但killall可以通过进程名称确定进程 ID。如果您提供进程名称而不是进程 ID,killall则可能会找到进程 ID 并将其杀死。