Tengo un demonio que me gustaría tener en paralelo hasta el número de núcleos en la máquina de un usuario, pero no quiero que interfiera con las tareas de primer plano. Tradicionalmente, en Unix, solo ejecutaría este daemon en nice = 1, por ejemplo,
nohup nice -n 1 MyDaemon &
La documentación de Apple launchd plist presenta varios elementos que se refieren a problemas de prioridad, pero están definidos de manera vaga, específicamente,
ProcessType=Background
LowPriorityIO=true
Nice=N
¿Hay algún lugar donde se defina el comportamiento exacto de ProcessType = Background? Parece que puede ser "más inteligente" que simplemente configurar Niza y Baja Prioridad.