Se, como Mark Plotnick sugere, os scripts de shell estão fazendo algo em um loop, como
while true; do
command_to_do_something
done
(ou algo equivalente), então isso pode fazer com que o script use muitos recursos do sistema em termos de CPU.
O loop pode ser retardado simplesmente inserindo uma chamada sleep
:
while true; do
command_to_do_something
sleep 60
done
Isso introduziria uma pausa de 60 segundos durante a qual o script não fará absolutamente nada, liberando recursos.