Comando sleep – temporização da execução de comandos no Linux
Comando sleep
Podemos forçar a espera de um certo período de tempo entre a execução de comandos no Linux usando o comando sleep. Este é um comando muito útil em scripts do shell, por exemplo, nos quais podem haver diversas tarefas que devam ser executadas após um certo período de tempo especificado.
Vejamos um exemplo de uso do utilitário.
Exemplo:
1. Queremos esperar 3 minutos entre a execução de dois comandos (o tempo deve ser especificado em segundos):
sleep 180
Como usamos isso? Podemos colocar esse comando dentro de um script do shell, como por exemplo um script que nos envie uma mensagem após decorridos três minutos:
#!/bin/bash echo "primeira mensagem" sleep 180 echo "segunda mensagem! após 3 minutos"
Quando esse script for executado, a primeira mensagem será exibida imediatamente, e a segunda mensagem será exibida somente após decorridos 180 segundos (3 minutos).
Veja também: Controle de Tarefas no shell – comandos bg, fg, jobs
Escreva um comentário