Бегущий снежный барс, я бы хотел сказать:
«Прямо сейчас это то, что работает, и это то, кто этим управляет». Я включил учет и аудит процессов, которые должны сказать мне это, но я подумал, что попрошу здесь узнать, есть ли другие идеи.
Итак, как я могу быстро узнать, какие демоны работают, помимо использования списка launchctl? Или есть способ как-то изменить это, чтобы получить список запущенных демонов?
ps aux
в консоли: D
ИЛИ
top
для живого просмотра
Приносим извинения за автоответчик, но семантика BSD / Mach ниже, чем у launchd.
Из руководства по безопасности:
Список активных демонов и агентов в системе
Чтобы увидеть список демонов, управляемых с помощью launchd, выполните следующую команду:
$ sudo launchctl list
Агенты - это программы, которые запускаются в фоновом режиме от имени пользователя для предоставления услуг этому пользователю. Чтобы увидеть список агентов, которыми управляет launchd за вас (поскольку вы являетесь текущим пользователем), выполните следующую команду:
$ launchctl list
Я настоятельно рекомендую прочитать это руководство, кстати. На странице 223 рассказывается, как отключить
удаленное управление и Совместное использование экрана демоны / агенты.
Работает по умолчанию, не меньше.
Из «Конфигурация безопасности Snow Leopard v 10.6, доступная на сайте apple.com.