Как просмотреть все запущенные процессы приложений & в Mac OS X
Существует множество способов увидеть все приложения или программы, работающие на Mac, от просмотра только «оконных» приложений, работающих в графическом интерфейсе, до выявления даже самых малоизвестных системных приложений. процессы и задачи уровня, работающие в ядре Mac OS. Мы рассмотрим пять различных способов просмотра этих запущенных приложений и процессов в Mac OS X, некоторые из которых очень удобны и применимы для всех пользователей, а некоторые из них являются более продвинутыми методами, доступными из командной строки.Потратьте время, чтобы изучить их все, и тогда вы сможете использовать метод, наиболее подходящий для ваших нужд.
Кратко: посмотрите на панель Dock, чтобы увидеть запущенные приложения для Mac
Самый простой способ узнать, какие приложения запущены в данный момент, — просто взглянуть на Mac OS X Dock. Если вы видите маленькую светящуюся точку под значком приложения, оно открыто и работает.
Хотя в этом подходе нет ничего плохого, очевидно, что он немного ограничен, поскольку показывает только так называемые «оконные» приложения, т. е. приложения, работающие во внешнем интерфейсе Mac OS X с графическим интерфейсом. - и это также ограничено тем, что вы не можете действовать напрямую с ними. Кроме того, эти маленькие светящиеся индикаторы маленькие и не такие очевидные, и многие люди их вообще не замечают. К счастью, есть лучшие способы увидеть, что работает на Mac, а также иметь возможность предпринять прямые действия, если возникнет необходимость закрыть одно или два приложения.
Просмотреть все запущенные приложения/программы с меню принудительного выхода
Нажмите Command+Option+Escape, чтобы вызвать основное окно «Принудительное завершение приложений», которое можно рассматривать как простой диспетчер задач для Mac OS X. Это показывает легко читаемый список всех активных приложений. приложения, работающие в MacOS X, и то, что видно здесь, точно такое же, как и то, что вы видите в Dock:
Несмотря на название Windows, вы можете использовать его для просмотра активно запущенных программ и приложений, не закрывая их.
Одним очевидным преимуществом меню Command+Option+ESC является то, что оно позволяет вам непосредственно выполнять действия над запущенными приложениями, позволяя принудительно закрыть их, если они стали ошибочными или отображаются красным шрифтом, что означает, что они не отвечают или падают. Эта упрощенная версия очень похожа на базовый менеджер «Control+ALT+DELETE», который изначально существует в современном мире Windows.
Основное ограничение меню принудительного выхода заключается в том, что, как и индикаторы Dock, оно ограничено отображением только «оконных приложений», которые активно работают в Mac OS X, таким образом пропуская такие вещи, как меню элементы панели и фоновые приложения.
Просмотр всех запущенных приложений и процессов с помощью Activity Monitor
Самая мощная утилита управления приложениями и процессами в графическом интерфейсе Mac OS X. Activity Monitor — это мощный диспетчер задач, который покажет не только все запущенные и активные приложения, но также все активные и неактивные процессы. Это включает буквально все, что работает на Mac, включая вышеупомянутые оконные приложения и даже фоновые приложения (те, которые не видны как запущенные в Dock или меню принудительного выхода), элементы строки меню, процессы системного уровня, процессы, запущенные под разными пользователями, неактивные процессы, сервисные демоны, буквально все, что работает как процесс в Mac OS X на любом уровне.
Само приложение находится в /Applications/Utilities/, но его также легко запустить через Spotlight, нажав Command+Пробел и введите «Активность», а затем нажмите клавишу «Ввод».
Способ упростить всю информацию, первоначально отображаемую в Мониторе активности, состоит в том, чтобы открыть подменю Процесс и выбрать в соответствии с тем, что вы ищете, например, «Все процессы», «Мои процессы», «Системные процессы» или «Другие пользовательские процессы» среди других вариантов. Функция «Поиск» также проста в использовании и довольно мощна, так как вы можете начать вводить название чего-либо, и оно мгновенно обновится в зависимости от того, какие процессы соответствуют запросу.
Activity Monitor предлагает массу инструментов и опций, и это самый продвинутый способ просмотра расширенной информации обо всех активных процессах без перехода в командную строку.Это позволяет вам завершать процессы, убивать приложения (в основном это то же самое, что и принудительное завершение), проверять и пробовать процессы, сортировать процессы по именам, PID, пользователю, ЦП, потокам, использованию памяти и виду, фильтровать процессы по пользователю и уровню, а также искать процессы по имени или символу. Кроме того, Activity Monitor также покажет общую статистику использования ЦП, памяти, активности диска и сетевой активности, что делает его важной утилитой для устранения неполадок для определения всего: от неадекватных уровней ОЗУ до диагностики того, почему Mac может работать медленно на основе множества других возможности.
В качестве дополнительного бонуса вы также можете держать Монитор активности включенным все время и превратить его значок в Dock в монитор использования ресурсов в реальном времени, чтобы увидеть, что происходит с ЦП, ОЗУ, активностью диска или сетью. на Mac.
Дополнительно: просмотр всех запущенных процессов с терминалом
Углубившись в командную строку, вы можете использовать несколько более продвинутых инструментов для просмотра каждого отдельного процесса, запущенного на Mac, от базовых приложений уровня пользователя до даже крошечных демонов и основных системных функций, которые в противном случае скрыто от общего пользовательского интерфейса Mac OS X.Во многих отношениях эти инструменты можно рассматривать как версии Activity Monitor для командной строки, и мы сосредоточимся, в частности, на двух: top и ps.
Топ
Top покажет список всех запущенных процессов и различные статистические данные о каждом процессе. Обычно наиболее полезно сортировать по использованию процессора или памяти, и для этого вам нужно использовать флаг -o:
Сортировать сверху по CPU: top -o cpu
Сортировать вверх по использованию памяти: top -o rsize
top обновляется в реальном времени, а следующий инструмент «ps» — нет.
пс
Команда ps по умолчанию отображает только терминальные процессы, активные под текущим пользователем, поэтому сама по себе команда «ps» довольно скучна, если только вы не живете в командной строке. Тем не менее, применяя один или два флага, вы можете выявить все процессы, и, возможно, лучшая комбинация — это «aux», используемая следующим образом:
ps aux
Чтобы увидеть весь вывод, полезно развернуть окно терминала на весь экран, но это все равно может быть немного ошеломляющим, если запущено множество вещей (что обычно и бывает), и, таким образом, пропустить его через «больше» или «меньше» часто предпочтительнее для облегчения просмотра:
ps aux|еще
Это позволяет просматривать страницы вывода за раз без необходимости прокручивать вверх и вниз в окне терминала.
Чтобы найти определенный процесс (или имя приложения, если на то пошло), вы можете использовать grep следующим образом:
ps aux|процесс grep
Или искать приложения:
"ps aux|grep Имя приложения"
При поиске приложений, работающих в графическом интерфейсе, обычно лучше использовать тот же регистр, что и приложения в Mac OS X, иначе вы ничего не найдете.