Завершение процессов с использованием подстановочных знаков с помощью pkill в Mac OS X
Для тех, кто регулярно использует командную строку, новый инструмент под названием pkill значительно упрощает процессы уничтожения в современных версиях Mac OS и Mac OS X. Усовершенствовав стандартную команду kill, pkill легко поддерживает подстановочные знаки, что позволяет легко завершить все процессы, принадлежащие матчу или даже конкретному пользователю.
Использование pkill для уничтожения процессов в Mac OS
В своей основной функции pkill можно использовать следующим образом:
pkill ApplicationName
Например, для уничтожения всех процессов, принадлежащих «Safari», включая процессы веб-контента Safari, достаточно ввести:
pkill Safari
Уничтожение процессов с помощью pkill и подстановочных знаков
Но pkill, пожалуй, лучше всего использовать с флагами uid и подстановочными знаками, например, вы можете убить все процессы, начинающиеся с буквы «C», используя следующее:
pkill C
Процессы, принадлежащие одному пользователю, также могут быть легко завершены с помощью флага -U и дополнительных сведений:
pkill -U имя_пользователя Имя_процесса
Например, вы можете убить все процессы, принадлежащие пользователю Will, следующим образом:
sudo pkill -u Will
Если указанный пользователь вошел в систему, все приложения, запущенные этим пользователем, будут уничтожены. Однако пользователь не выйдет из системы, и основные системные процессы, относящиеся к этому пользователю, останутся нетронутыми.
Просмотрите справочную страницу для pkill, чтобы узнать больше об использовании и флагах, и помните, что обычным пользователям Mac будет лучше управлять задачами с помощью Activity Monitor. pkill недоступен для Mac OS или OS X до Mountain Lion.