Por que não escrever outro daemon que patrulha a tabela de processos e renova processos com base no nome da imagem? Provavelmente é assim que o Monitor faz isso.
Eu uso um gerenciador de processos agradável (gratuito) chamado ATMonitor para Mac OS X que tem muitos recursos ocultos interessantes. .. um dos quais é capaz de clicar em um processo em execução .. e defina o "renice" de +20 (menor prioridade) para -20 (maior prioridade).
A melhor parte ... ele fica entre reinicializações ... então você quer que o XYZ tenha atenção total o tempo todo ... você o define uma vez e pronto. ..
Eu quero fazer a mesma coisa (renunciar a um processo) em um iPad rodando um daemon em particular .. Mas pode muito bem ser um servidor Debian, se isso retarda quaisquer chamas por postar essa questão aqui ... e eu não não sei como definir um renice permanentemente.
Eu posso fazer isso uma vez, e funciona bem ... Mas a configuração é perdida em uma reinicialização. Eu li em algum lugar ..
Now, as for permanently resetting the priority of a process, this can't be done directly. You can fake it, however, with a shell script that starts the app and then immediately renice's it. Give that script a ".command" extension and it will be double-clickable in the GUI. Not very elegant, but it gets the job done.
Mas como está escrito ... não é muito elegante, e eu não acho que seja assim que a ATMonitor faz isso ...
Como eu defino um nível de renice permanente, por binário executável, independente de seu PID, quando, como ou por que foi lançado?
Por que não escrever outro daemon que patrulha a tabela de processos e renova processos com base no nome da imagem? Provavelmente é assim que o Monitor faz isso.