Почему я не могу убить Вибера с помощью терминала?
Я не могу убить процесс 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 было бы лучше.