Завершение процессов с использованием подстановочных знаков с помощью pkill в Mac OS X

Anonim

Для тех, кто регулярно использует командную строку, новый инструмент под названием 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.

Завершение процессов с использованием подстановочных знаков с помощью pkill в Mac OS X