O comando sleep - dormir minutos, horas ou até dias, não apenas segundos
A maioria das dicas e sugestões de uso para o comando sleep que andei vendo pela WEB, e também aqui no VOL, indicam sua utilização apenas com o valor de tempo padrão do comando, que é em segundos. Porém, ao consultar a man page do sleep [1], vi que podemos usá-lo diretamente com o tempo em minutos, horas ou dias. Ou seja, sem ficar calculando o tempo total em segundos.
A sintaxe do comando sleep é a seguinte:
sleep NÚMERO[SUFIXO]
Aqui o conjunto NÚMERO[SUFIXO] define o tempo total que o sleep vai pausar seu prompt de comando. Onde NÚMERO é um número positivo qualquer (número de ponto flutuante), e o SUFIXO pode ser 's' para segundos (a opção padrão, que pode ser omitida), 'm' para minutos, 'h' para horas e 'd' para dias.
Exemplos de uso
Para pausar por 10 minutos podemos usar:
sleep 600# 10 minutos = 600 segundos
ou: sleep 10m# sem espaço entre o '10' e o 'm'
[6] Comentário enviado por ede_linux em 13/08/2017 - 00:43h
Após esse comando entrar em funcionamento como fica o computador?
Vamos imaginar que coloco o pc para dormir durante 40 horas. Posso durante essas 40 horas tirar a energia do pc?
[7] Comentário enviado por Fellype em 15/08/2017 - 09:10h
[6] Comentário enviado por ede_linux em 13/08/2017 - 00:43h
Após esse comando entrar em funcionamento como fica o computador?
Vamos imaginar que coloco o pc para dormir durante 40 horas. Posso durante essas 40 horas tirar a energia do pc?
Obrigado
Não confunda o comando sleep com o pm-suspend.
O comando sleep apenas pausa o prompt de comando ou um script em execução. O sleep não põe o computador pra dormir. Isto é feito com o comando pm-suspend, que deve ser executado com privilégios de super usuário.
Em ambos casos você não deve tirar a alimentação do computador.