Se minha memória me servir bem, o cron roda com um bom nível 2.
Use nice
. Exemplo:
nice -20 {script} >>/dev/null 2>&1
(ou um pouco mais alto (-10, -15) se -20 estiver sobrecarregando muito o seu sistema). Todos os "filhos" dentro de {script} serão executados com o mesmo nível nice
que o "pai".
- página de manual para agradar .
- Há também ionice para agendamento de IO.
- "Nicenesses" varia de -20 (agendamento mais favorável) a 19 (agendamento menos favorável).
- Um processo com um bom +15 receberá 25% do tempo de CPU de um processo com um bom +0 (ou seja, (20 - 15) / (20 - 0) = 0,25).