Я хочу простой способ в Linux, чтобы убить все мои текущие процессы.
Проблема в kill -9 -1
том, что он также убивает текущий терминал. Есть ли простой способ убить все, кроме текущего терминала?
Это убивает все процессы, кроме тех, которые связаны с текущим терминалом:
kill `ps -o pid= -N T`
Но просто хочу сказать, что не используйте -9 в качестве механизма рывка колена, так как его следует использовать в качестве крайней меры. Процесс не может быть пойман и не позволяет процессу очистить свои ресурсы.
Попробуйте вместо этого убить -15, чтобы начать.
источник