Você pode usar sleep
com while
loop da seguinte forma:
while true;
do
echo "1" > /sys/kernel/mm/ksm/run;
sleep 120;
echo "0" > /sys/kernel/mm/ksm/run;
sleep 7200;
done;
Aqui, while
Loop começa com a condição while true;
, o que significa que não há condições para parar o loop (ele é executado para sempre até que o script seja eliminado) e os comandos serão executados (com sleep
ing ) você deseja) em done;
loop será redirecionado para condição que é while true;
assim, ele irá novamente iniciar a execução de comandos.
Nota: com o GNU sleep, você também pode usar sleep 2m
, sleep 2h
etc.