Назад | Перейти на главную страницу

linux: убить все мои процессы, но не этот терминал

Я хочу, чтобы в Linux был простой способ убить все мои текущие процессы.

Проблема с kill -9 -1 в том, что он также убивает текущий терминал. Есть ли простой способ убить все, кроме текущего терминала?

Это убивает все процессы, кроме связанных с текущим терминалом:

kill `ps -o pid= -N T`

Но просто хочу сказать, что не используйте -9 как механизм коленного рефлекса, так как его следует использовать в крайнем случае. Он не может быть пойман процессом и не позволяет процессу очищать свои ресурсы.

Попробуйте вместо этого убить -15.