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