Ambos os métodos devem funcionar, mas o IMO é mais limpo para colocar nice
no script, assim como você fez no seu exemplo. Depois de uma verificação com man nice
, descobri que o exemplo em questão tinha uma sintaxe incorreta. A sintaxe correta seria:
nice -n 10 command
Nicenesses variam de -20 (agendamento mais favorável) a 19 (menos favorável).
E, como disse Terdon, 10 é o valor padrão, então "-n 10" pode ser omitido.
Nota: Embora diminua a prioridade do processo, o bom não fará com que ele cause menos carga da CPU. Então, se apenas a razão para se preocupar não é "sufocar" o apache
, então este método está OK. Mas se seus hosts lhe derem uma cota de tempo de CPU, isso não ajudará muito.