Tengo un demonio que me gustaría tener para paralelizar hasta el número de núcleos en la máquina de un usuario, pero no quiero que interfiera con las tareas en primer plano. Tradicionalmente, en unix, simplemente ejecutaría este demonio en nice=1, por ejemplo
nohup nice -n 1 MyDaemon &
La documentación plist de Apple launchd incluye varios elementos que hablan de problemas prioritarios, pero están vagamente definidos, en concreto,
ProcessType=Background
LowPriorityIO=true
Nice=N
¿Hay algún lugar donde se defina el comportamiento exacto de ProcessType=Background? Parecería que puede ser "más inteligente" que simplemente establecer Nice y LowPriorityIO.