Відповіді:
Синтаксис є kill SIGNAL PID.
У -9параметр вказує , що SIGKILLсигнал повинен бути відправлений (негайно припинити цільової процес (ів), а також з зазначенням PID -1є скорочення для «всіх процесів , крім себе і INIT».
Оскільки ви не використовуєте sudo(і, мабуть, не маєте кореневих дозволів), це негайно вбиває всі процеси, на які ви маєте дозвіл вбити - весь ваш сеанс, отже, виходите з системи.
спробуйте
man kill
щоб отримати пояснення команди kill ...
він говорить:
PID -1 є спеціальним; він вказує на всі процеси, крім самого процесу вбити та init.
і
ПРИКЛАДИ
вбити -9 -1
Kill all processes you can kill.
Сподіваюся, ви зрозуміли, чому ваш комп'ютер вийде з системи, коли ви закінчите всі процеси. Ви кинули все.
Сподіваюсь, це допомагає.
man. "Навчіть рибу, як це робити, manі ви годуєте його все життя". (Пункт призначений :-))
Ви надаєте -1як ідентифікатор процесу: з killman-сторінки:
A PID of -1 is special; it indicates all processes except the
kill process itself and init.
sudo kill -9 -1тоді комп'ютер перезапуститься