Почему я не могу убить Вибера с помощью терминала?
Я не могу убить процесс Viber в терминале.
$ pkill Viber
или же
$ pgrep Viber
2849
$ kill 2849
или же
$ killall -v Viber
Killed Viber(2849) with signal 15
не работай.
Но в System Monitor выбор "Kill Process" из контекстного меню убьет его.
1 ответ
Тип killall -9 viber
,
-
SIGTERM
или сигнал 15 позволяет процессу завершиться изящно. -
SIGKILL
или сигнал 9 немедленно убивает процесс.
По умолчанию, kill
а также killall
отправит SIGTERM
, поэтому процесс должен завершиться через несколько секунд, но если процесс полностью не отвечает, вы можете указать SIGKILL
который немедленно убьет процесс:
использование SIGKILL
только в крайнем случае.
-v
или же --verbose
вариант просит killall
чтобы быть более подробно о том, что он делает. Следовательно, он говорит, что пытался убить процесс с сигналом 15, т.е. SIGTERM
,
Подробнее о сигналах читайте здесь.
Потому что ты должен убить Вибера, а не Вибера. Была такая же проблема и было интересно почему. Бег killall -9 Viber
было бы лучше.