Granularité des millisecondes de sommeil du sommeil

Granularité des millisecondes de sommeil du sommeil
Nous avions l'habitude de penser que l'instruction de sommeil n'a pris des chiffres entiers que comme entrée. Ce n'est pas correct, comme nous l'avons découvert lors de la tentative de trouver une technique pour que le programme s'arrête très peu d'une seconde. C'est une terrible erreur de notre part. Mais nous sommes sûrs que les autres pensent de la même manière que nous faisons. Alors, voici un petit tutoriel sur la façon de endormir Bash en moins d'une demi-seconde. Donc, nous allons le commencer à partir de la coquille terminale. Vous devez ouvrir le terminal de la coquille à l'aide d'une commande «Ctrl + Alt + T» d'Ubuntu 20.04 à son environnement de bureau. Regardons.

Exemple 01: dormir en quelques secondes

Dans l'application du terminal, nous verrons quelques instructions de sommeil simples fonctionnant en les exécutant avec une clé Entrée. Nous allons jeter un œil à la commande de sommeil pendant quelques secondes d'abord pour des millisecondes. Nous avons donc utilisé le mot-clé «sommeil» avec un entier ou un numéro sur le shell suivi de la clé «Entrée». Dans notre toute première commande, nous avons utilisé «0» comme valeur pour la commande de sommeil. Cela signifie que le système doit dormir pendant 0 seconde comme indiqué ci-dessous.e. pas de sommeil.

Lorsque nous avons changé la valeur de la commande de sommeil en 10, pour avoir fait du sommeil de notre système bash pendant 10 secondes, il dormira pendant 10 secondes, puis la ligne d'instructions suivante sera générée.

Si vous voulez que votre système dorme pendant 100 secondes, vous devez écrire 100 après le sommeil du mot-clé. Cela signifie que votre système doit dormir pendant un total de 1 minute et 40 secondes comme ci-dessous.

Il existe une autre méthode pour illustrer le terme que vous utilisez dans votre commande de sommeil. Vous devez savoir que le mot «S» peut être utilisé pendant des secondes, «M» peut être utilisé pendant des minutes et «H» peut être utilisé pendant des heures dans la commande de sommeil comme indiqué ci-dessous.e. 10 secondes.

Exemple 02: dormir en millisecondes

Jetons un coup d'œil à la commande du sommeil simple pour dormir pendant des millisecondes en bash. Vous devez donc savoir que 1000 millisecondes sont égales à 1 seconde. Maintenant, nous utiliserons des millisecondes dans notre code bash. Donc, quand nous écrivons 0.1 seconde, il montre les 100 millisecondes qui font 1/10 partie d'une seconde i.e. dixe partie d'une seconde. Le système dort 100 millisecondes.

Ensuite, nous avons utilisé le «0.9 ”Deuxième dans la commande I.e. 900 millisecondes I.e. 100 millisecondes de moins de 1 seconde. Le sommeil pendant des millisecondes ne peut pas être visible car c'est un intervalle assez court.

Lorsque vous voulez faire dormir votre système pendant 1 milliseconde, alors vous devez diviser 1 seconde à 1000 I.e. Résultats 0.001. 1 milliseconde est le 1000e partie d'une seconde.

Si vous voulez que votre système ne dors que 5 millisecondes, vous devez utiliser 0.005 au lieu de 0.001 comme indiqué ci-dessous. Votre système dormira pendant si peu de temps qui n'est même pas perceptible.

Nous pouvons également utiliser la technique de notation scientifique pour montrer des millisecondes dans la commande de sommeil. Donc, nous avons utilisé «E» comme exposant dans la valeur. Il sera prononcé comme 1 élevé au pouvoir 3 i.e., 0.001 secondes.

Les opérations arithmétiques peuvent également être appliquées à quelques secondes pour se diviser en millisecondes. Nous avons divisé 1 avec 5 et il le convertira à 20 millisecondes. Le système dort 20 millisecondes.

Exemple 03: dormir en millisecondes

Jetons un coup d'œil au script bash pour dormir le système et exécuter sa déclaration après avoir dormi. Donc, nous avons créé un nouveau fichier bash nommé «Sleep.sh ”avec l'instruction tactile. Nous avons utilisé l'éditeur GNU Nano dans le shell pour ouvrir ce fichier I.e. en utilisant la commande «nano». Vous pouvez utiliser nano ou tout autre éditeur I.e. Éditeur de texte, éditeur VIM d'Ubuntu 20.04.

Ainsi, le fichier de bash vide est lancé dans l'éditeur. Nous avons commencé le code avec le chemin bash. La première instruction ECHO est utilisée pour indiquer à l'utilisateur que le système dormira pendant 5 secondes. La commande de sommeil utilise 5 comme valeur en secondes pour le sommeil.

Une autre déclaration d'écho est de dire à l'utilisateur que le système dormira pour 0.8 secondes je.e., 800 millisecondes d'intervalle de temps qui est également assez imperceptible. L'instruction Sleep est utilisée à cet effet et la dernière déclaration d'écho montre que le programme est terminé.

Lors de l'exécution, le script bash montre le message et dort pendant 5 secondes comme indiqué.

Après 5 secondes, il affiche l'autre message et dormait pour 800 millisecondes d'un intervalle de temps. Après ce sommeil, le programme a pris fin.

Exemple 04: dormir en millisecondes

Jetons un coup d'œil à la dernière illustration du script bash. Nous avons mis à jour l'exemple ci-dessus et ajouté trois instructions de sommeil dans le code après le chemin de bash. La première déclaration d'écho montre que le système dormira pendant 1 minute i.e. 60 secondes. L'énoncé du sommeil est utilisé pour mentionner un sommeil d'une minute. La prochaine déclaration d'écho est utilisée pour dire que le système dormira pendant 15 secondes. L'énoncé du sommeil est utilisé à cet effet I.e. 15s. La dernière déclaration montre que le système dormira 0.1 seconde i.e. 100 millisecondes d'un intervalle de temps.

Après l'exécution, le système dort pendant 1 minute comme indiqué.

Après 1 minute de sommeil, le système a affiché le message d'affichage et a dormi pendant 15 secondes.

Enfin, le système dormait pendant 100 millisecondes et le programme a fermé ici.

Conclusion

Cet article nous donne toute la description de l'utilisation de la commande de sommeil ou de l'utilité intégrée de Bash pour faire dormir notre système en millisecondes. Nous avons utilisé la déclaration de sommeil simple dans le terminal ainsi que dans le script bash. Toutes les illustrations sont implémentées selon la facilité de notre utilisateur pour comprendre facilement. Par conséquent, nous espérons les meilleurs commentaires.