Exemplo 01: Durma em segundos
Dentro da aplicação do terminal, veremos algumas instruções simples de sono funcionando executando -as com uma tecla ONE ENTER. Vamos dar uma olhada no comando do sono por segundos primeiro e depois para milissegundos. Então, usamos a palavra -chave "dormir" com um número inteiro ou número no shell seguido pela chave "enter". Em nosso primeiro comando, usamos "0" como um valor para o comando do sono. Isso significa que o sistema precisa dormir por 0 segundos, como mostrado abaixo, eu.e. Sem dormir.
Quando mudamos o valor do comando do sono para 10, para fazer nosso sistema de batida dormir por 10 segundos, ele dormirá por 10 segundos e, em seguida, a próxima linha de instrução será gerada.
Se você deseja que seu sistema durma por 100 segundos, você deve escrever 100 após a palavra -chave Sleep. Isso significa que seu sistema precisa dormir por um total de 1 minuto e 40 segundos como abaixo.
Há outro método para ilustrar qual prazo você está usando no seu comando de sono. Você precisa saber que a palavra "s" pode ser usada por segundos, "m" pode ser usada por minutos e "h" pode ser usado por horas no comando do sono, como mostrado abaixo.e. 10 segundos.
Exemplo 02: Durma em milissegundos
Vamos dar uma olhada no comando simples do sono para dormir por milissegundos em bash. Então, você precisa saber que 1000 milissegundos são iguais a 1 segundo. Agora, usaremos milissegundos em nosso código Bash. Então, quando escrevemos 0.1 segundos, mostra os 100 milissegundos que são 1/10 parte de um segundo.e. 10º parte de um segundo. O sistema dormirá 100 milissegundos.
Então, usamos o “0.9 ”segundo no comando i.e. 900 milissegundos i.e. 100 milissegundos a menos de 1 segundo. O sono para milissegundos não pode ser perceptível, pois é um intervalo bastante curto.
Quando você deseja fazer seu sistema dormir por apenas 1 milissegundo, então você deve dividir 1 segundo a 1000 i.e. Resultados 0.001. 1 milissegundo é o 1000º parte de um segundo.
Se você deseja que seu sistema durma por apenas 5 milissegundos, você deve usar 0.005 em vez de 0.001 como mostrado abaixo. Seu sistema dormirá por tão pouco tempo que nem é perceptível.
Também podemos utilizar a técnica de notação científica para mostrar milissegundos no comando do sono. Então, usamos "e" como um expoente no valor. Será pronunciado como 1 elevado ao poder 3 i.e., 0.001 segundos.
Operações aritméticas também podem ser aplicadas a segundos para se dividir em milissegundos. Nós dividimos 1 com 5 e ele o converterá em 20 milissegundos. O sistema dorme por 20 milissegundos.
Exemplo 03: Durma em milissegundos
Vamos dar uma olhada no script do Bash para dormir o sistema e executar sua declaração após o sono. Então, criamos um novo arquivo Bash chamado “Sleep.sh ”com a instrução de toque. Usamos o editor do GNU Nano no shell para abrir este arquivo i.e. Usando o comando "nano". Você pode utilizar o nano ou qualquer outro editor i.e. Editor de texto, editor Vim do Ubuntu 20.04.
Então, o arquivo Bash vazio é lançado no editor. Iniciamos o código com o caminho da partida. A primeira declaração de eco é usada para dizer ao usuário que o sistema dormirá por 5 segundos. O comando do sono está usando 5 como valor para segundos para dormir.
Outra declaração de eco está dizendo ao usuário que o sistema dormirá por 0.8 segundos i.e., 800 milissegundos de intervalo de tempo, o que também é bastante imperceptível. A declaração do sono é usada para esse fim e a última declaração de eco está mostrando que o programa é concluído.
Após a execução, o script Bash mostra a mensagem e dorme por 5 segundos, como mostrado.
Após 5 segundos, exibiu a outra mensagem e dormiu por 800 milissegundos de um intervalo de tempo. Depois daquele sono, o programa terminou.
Exemplo 04: Durma em milissegundos
Vamos dar uma olhada na última ilustração do script de bash. Atualizamos o exemplo acima e adicionamos três declarações de sono no código após o caminho do bash. A primeira declaração de eco mostra que o sistema dormirá por 1 minuto i.e. 60 segundos. A declaração do sono é usada para mencionar um sono de 1 minuto. A próxima declaração de eco é usada para dizer que o sistema dormirá por 15 segundos. A declaração de sono é usada para esse fim eu.e. 15s. A última declaração mostra que o sistema dormirá para 0.1 segundos i.e. 100 milissegundos de um intervalo de tempo.
Após a execução, o sistema dorme por 1 minuto, como mostrado.
Após 1 minuto de sono, o sistema exibiu a mensagem de exibição e dormiu por 15 segundos.
Por fim, o sistema dormiu por 100 milissegundos, e o programa foi fechado aqui.
Conclusão
Este artigo está nos dando toda a descrição do uso do comando do sono ou utilidade interna do Bash para fazer nosso sistema dormir em milissegundos. Utilizamos a declaração de sono simples no terminal e no script Bash. Todas as ilustrações são implementadas de acordo com a facilidade do nosso usuário para entender facilmente. Portanto, esperamos o melhor feedback.