Я використовую хороший (безкоштовний) менеджер процесів під назвою ATMonitor для Mac OS X, який має безліч крутих прихованих функцій, одна з яких - можливість натиснути на запущений процес і встановити "renice" з +20 (менш пріоритетний) на -20 (найвищий пріоритет).
Найкраще, що він тримається між перезавантаженнями. Отже, ви хочете, щоб XYZ постійно отримував повну увагу, ви встановлюєте його один раз і це робиться.
Я хочу зробити те ж саме (відновити процес) на iPad, який працює з певним демоном, і я не знаю, як постійно налаштувати реніке.
Я можу це зробити один раз, і він працює чудово, але налаштування втрачається при перезавантаженні. Я десь читав.
Тепер, що стосується постійного скидання пріоритету процесу, це неможливо зробити безпосередньо. Однак ви можете підробити це за допомогою сценарію оболонки, який запускає додаток, а потім негайно відновлює його. Дайте цьому сценарію розширення ".command", і воно буде подвійне натискання в GUI. Не дуже елегантно, але це робить роботу.
Але, як мовиться, не дуже елегантно, і я не думаю, що так це робить ATMonitor.
Я знайшов це питання, і вони дали спосіб зробити це як аргумент запуску, але жодного очевидного способу зберегти його як постійне значення. Наприклад, якщо програма не запускалася запускати.
Як я можу встановити постійний рівень ренікера на виконаний бінарний файл, незалежний від його PID, коли, як або чому він був запущений?