Sim ...
Você pode fazer com que os scripts forneçam um conjunto específico de variáveis de ambiente ou apenas executar nice / ionice a partir do script ...
No entanto, esta não é uma boa solução para o seu problema.
- Você pode compensar ou escalonar os scripts para que eles não disputem recursos?
- Você entende o tempo ou os padrões de atividade do sistema? Por exemplo. Entre as 02:00 e as 04:00, há muito poucos usuários no sistema e é um bom momento para executar scripts de manutenção.
- Você tem recursos suficientes no seu servidor?
-
nice
eionice
não são boas soluções de longo prazo.ionice
, na verdade, não afeta alguns dos algoritmos de escalonamento de kernel do Linux baseados em desempenho. Ele funciona com o Agendador CFQ , mas é provável que você queira usar o programador de prazos em um sistema de servidor. Isso pode ter um impacto maior do que tentar forçar o bom funcionamento dos processos.