Как завершить все оставшиеся процессы SSH

for i in `ps aux | grep ssh | grep -v grep | awk {'print $2'}` ; do kill $i; done


Данная команда выполнит следующие действия: сначала она запустит команду «ps aux», которая выводит информацию о всех запущенных процессах; затем команда grep фильтрует вывод и находит строки, которые содержат ключевое слово «ssh»; команда grep -v grep исключает из вывода саму команду grep; команда awk {‘print $2’} отобразит второй столбец каждой строки, который содержит идентификаторы процессов; а затем команда «kill» отправляет сигнал завершения (SIGTERM) каждому процессу, переданному в аргументе $i. Данная команда полезна, когда требуется прекратить все оставшиеся процессы ssh. Альтернативным подходом может быть использование команды «pkill -f ssh», которая убивает процессы по ключевому слову «ssh» в командной строке.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *