O comando sleep - dormir minutos, horas ou até dias, não apenas segundos

Publicado por Fellype em 28/07/2017

[ Hits: 12.364 ]

Blog: http://scidavisbr.blogspot.com/

 


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'

Para pausar por um dia e meio (36 horas) usamos:

sleep 36h
ou:
sleep 1.5d

É isso! Espero que esta dica seja útil.

Até a próxima.

[1] http://man7.org/linux/man-pages/man1/sleep.1.html

Outras dicas deste autor

Chat do Facebook com o Kopete sem problemas

Letras completas no Amarok 2

Sbotools: pacotes em .txz, com o "seu nome" e no lugar que você quer

Navegador links com suporte a imagens (links -g) como usuário comum

Você quer o BrOffice (OpenOffice/LibreOffice) no seu Slackware? Use os buildscripts do SlackBuilds.org!

Leitura recomendada

O comando uname

Extraindo imagens de arquivos PDF no Ubuntu via linha de comando

Como instalar programas .tar.gz

Comandos de filtragem

Adicionando um botão "Overview" no KDE (similar ao do Gnome 3)

  

Comentários
[1] Comentário enviado por fabio em 28/07/2017 - 02:27h

Não conhecia essa sintaxe. Uso bastante o comando sleep, a dica será uma mão na roda!

[2] Comentário enviado por Fellype em 28/07/2017 - 10:28h


[1] Comentário enviado por fabio em 28/07/2017 - 02:27h

Não conhecia essa sintaxe. Uso bastante o comando sleep, a dica será uma mão na roda!


Opa! Fico lisonjeado com o fato de minha dica ser útil para o "criador" do VOL :-)

[3] Comentário enviado por clodoaldops em 29/07/2017 - 08:20h

Favoritado!

***********
Meu Blog
https://dicaslinuxmint.blogspot.com.br/

[4] Comentário enviado por removido em 30/07/2017 - 17:33h

Eita p0rra!!! Que tipo de pessoa deixa o pc dormindo por 36 horas????

Mais eu curti a dica, parabéns :)

[5] Comentário enviado por Fellype em 31/07/2017 - 09:54h


[4] Comentário enviado por Khyser em 30/07/2017 - 17:33h

Eita p0rra!!! Que tipo de pessoa deixa o pc dormindo por 36 horas????

Mais eu curti a dica, parabéns :)

É só usar a imaginação que dá pra deixar o prompt dormindo bastante hehehehe
Valeu aê!

[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

[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.

[8] Comentário enviado por drinklots em 11/12/2017 - 11:09h

Muito boa a dica, Fellype. Parabéns, cara!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts