a instrução sleep suspende o processo de chamada durante pelo menos o número especificado de segundos (por omissão), minutos, horas ou dias.

sleep for Unix-like systems is part of the X/Open Portability Guide since issue 2 of 1987. Foi herdado na primeira versão do POSIX e na única especificação Unix. Ele apareceu pela primeira vez na versão 4 Unix.

a versão desleep empacotada no GNU coreutils foi escrita por Jim Meyering e Paul Eggert., O comando também está disponível no shell OS-9, no Shell KolibriOS, e parte dos utilitários FreeDOS Package group. A versão FreeDOS foi desenvolvida por Trane Francks e é licenciada sob a GPL.

asleep command is also part of ASCII’s MSX-DOS2 Tools for MSX-DOS version 2.

In PowerShell,sleep is a predefined command alias for theStart-Sleep cmdlet which serves the same purpose., Microsoft também fornece uma ferramenta sleep resource kit Para Windows que pode ser usado em arquivos em lote ou a linha de comandos para pausar a execução e esperar por algum tempo. Outra versão nativa é o comando timeout que faz parte das versões atuais do Windows.

O comando de latência também foi portado para o sistema operacional IBM i.