Por que não consigo matar o viber usando o terminal?

0

Eu não posso matar o processo Viber no terminal.

$ pkill Viber

ou

$ pgrep Viber 
2849
$ kill 2849

ou

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

não funciona.

Mas no System Monitor, escolhendo "Kill Process" no menu do botão direito, irá eliminá-lo.

    
por hadi aj 16.04.2015 / 04:35

1 resposta

4

Digite killall -9 viber .

  1. Um SIGTERM ou um sinal 15 permite que um processo seja encerrado normalmente.
  2. Um SIGKILL ou um sinal 9 mata o processo imediatamente.

Por padrão, kill e killall enviarão um SIGTERM , portanto o processo deverá terminar em alguns segundos, mas se um processo não responder completamente, você poderá especificar SIGKILL , o que matará o processo imediatamente :

Use SIGKILL apenas como um último recurso.

A opção -v ou --verbose solicita que killall seja mais elaborado sobre o que está fazendo. Por isso, diz que tentou matar o processo com um sinal 15, ou seja, SIGTERM .

Leia mais sobre os sinais aqui

    
por Amin Shah Gilani 16.04.2015 / 04:49