Algo que poucas pessoas sabem que existe no shell script é o comando sleep.
Sua sintaxe é. Basta o comando sleep e quantidade de segundos a ser aguardada, como no exemplo abaixo:
sleep 60
No exemplo acima, seria aguardado 1 minuto antes de passar a próxima instrução.
Mas a utilidade não é só em scripts shell. Com ele é possível fazer comando bem simples na linha de comando, esperar um tempo, como abaixo.
du -skh ; sleep 60 ; du -skh
No caso, seria obtido o total de espaço do diretório atual, aguardaria 1 minuto, e seria apresentado novamente o total de espaço de espaço no mesmo diretório.