Назад | Перейти на главную страницу

Как навсегда «переименовать» процесс в Mac OS X (или iOS и т. Д.)?

Я использую красивый (бесплатный) менеджер процессов под названием ATMonitor для Mac OS X, которая имеет множество интересных скрытых функций ... одна из которых - возможность щелкнуть запущенный процесс ... и установить "renice" от +20 (меньший приоритет) до -20 (высший приоритет).

Самое приятное ... он застревает между перезапусками ... Итак, вы хотите, чтобы XYZ постоянно привлекал все внимание ... вы устанавливаете его один раз и дело сделано...

Я хочу сделать то же самое (переименовать процесс) на iPad, на котором запущен конкретный демон ... Но с тем же успехом это может быть сервер Debian, если это задержит любое пламя для публикации этого вопроса здесь ... и я не знаю как установить ренис навсегда.

Могу один раз сделать, и работает нормально ... Но при перезагрузке настройка теряется. Я где-то читал ..

Что касается постоянного сброса приоритета процесса, это невозможно сделать напрямую. Однако вы можете подделать его с помощью сценария оболочки, который запускает приложение, а затем немедленно его обновляет. Присвойте этому сценарию расширение «.command», и он станет доступен по двойному щелчку в графическом интерфейсе. Не очень элегантно, но выполняет свою работу.

Но, как говорится ... не очень элегантно, и я не думаю, что ATMonitor так делает ...

Как мне установить постоянный уровень рениса для каждого исполняемого двоичного файла, независимо от его PID, когда, как и почему он был запущен?

Почему бы не написать другого демона, который патрулирует таблицу процессов и обновляет процессы на основе имени их образа? Вероятно, вот как это делает atMonitor.