为什么我无法使用终端杀死 viber?

为什么我无法使用终端杀死 viber?

我无法在终端中终止 viber 进程。

$ pkill Viber

或者

$ pgrep Viber 
2849
$ kill 2849

或者

$ killall -v Viber
Killed Viber(2849) with signal 15

不工作。

但是在系统监视器中从右键单击菜单中选择“终止进程”将会终止它。

答案1

类型killall -9 viber

  1. SIGTERM信号 15允许进程正常结束。
  2. SIGKILL信号 9立即终止该进程。

默认情况下,killkillall将发送一个SIGTERM,因此该过程应该在几秒钟内结束,但如果某个进程完全没有响应,您可以指定SIGKILL哪个将立即终止该进程:

仅用SIGKILL最后一招。

-v或选项--verbose要求killall更详细地说明它正在做什么。因此它表示它试图用信号 15 终止该进程,即SIGTERM

阅读有关信号的更多信息这里。

答案2

因为你必须关闭 Viber,而不是 viber。遇到了同样的问题,不知道为什么。killall -9 Viber最好是运行。

相关内容