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.