Есть ли приложение для OS X, которое позволит мне увидеть, какой родительский процесс запускает bzip2? Он случайно открывается и съедает огромное количество процессоров, так что он немного отстает от компьютера. Я не уверен, что является причиной этого, поэтому, чтобы выяснить, я хотел что-то вроде Process Explorer, но для Mac, где я получаю древовидное представление запущенных процессов, чтобы я мог определить, каков его родительский процесс.

ОБНОВИТЬ:

Хорошо, я обнаружил, что существует режим All Process, Hierarchically sorting, который делает именно это. Похоже, bzip2 запускается newsyslog. Есть мысли по этому поводу?

2 ответа2

0

Извините, я забыл обновить здесь. Как оказалось, kdc.log , расположенный в /var/log/krb5kdc занимал огромные размеры (его размер в мегабайтах увеличивался через несколько секунд / минут). Чтобы предотвратить это, я сначала получил разрешение на доступ к нему. Это была сложная часть, так как она все еще использовалась системой, мне пришлось сделать несколько перезагрузок, чтобы наконец ее освободить. Затем я удалил его, создал пустую папку и назвал ее kdc.log . Я не знаю, где я это узнал, но мне почему-то кажется, что если вы замените файл папкой с тем же именем и попытаетесь перезаписать его, пытаясь записать файл, ничего не произойдет, поэтому журнал не будет создан.

Я знаю, что это неортодоксально, но это остановило то, что вызывает отставание, так что да.

0

Если вы откроете Activity Monitor.app, вы можете выбрать процесс и открыть окно « Информация»… (или нажмите ⌘I).

Затем вы можете проверить открытые файлы и порты для получения конкретной информации об этом процессе. Вероятно, это лучший источник информации, так как большинство процессов будут показывать только launchd как родительский процесс.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .