Bash Sleep 1 seconde

Bash Sleep 1 seconde

Chaque fois que nous travaillions sur quelque chose, nous avons tendance à nous sentir mouvementés après un certain temps. Par conséquent, nous avons besoin de repos pour nous récupérer ou rafraîchir l'ensemble du mode de travail. Juste comme ça, parfois notre système Linux nécessite également du sommeil pendant quelques secondes. Il est venu avec la fonction «sommeil» pour faire en sorte que tout ce qui est en pause pendant une période spécifiée. Cette fonction de sommeil peut être utilisée dans le script bash et dans le shell terminal pour effectuer le même objectif. Par conséquent, nous avons décidé de discuter de la fonction de sommeil dans Ubuntu 20.04 Système Linux. Commençons avec la connexion d'un Ubuntu 20.04 Système.Après la connexion, vous devez ouvrir l'application de terminal d'Ubuntu car nous devons y effectuer la commande de sommeil. Pour l'ouvrir, essayez le raccourci «Ctrl + Alt + T». Si, pour une raison quelconque, le raccourci ne fonctionne pas pour vous, cliquez sur le menu «Activité» dans la barre des tâches du bureau d'Ubuntu. La barre de recherche sera ouverte. Cliquez sur la zone de recherche, écrivez «Terminal» et appuyez sur la touche «Entrer». L'application sera affichée sur votre écran. Cliquez sur l'application «Terminal» et il sera lancé en moins de 5 secondes en fonction de la vitesse de votre système.

Exemple 01: dormir pendant 1 seconde

Commençons par un simple exemple de la fonction de sommeil dans Bash. Disons que vous voulez simplement afficher un message «Test…» sur votre terminal. Vous devez utiliser l'instruction «Echo» pour cela avec ce message conformément à l'illustration ci-dessous dans l'image. Après cela, nous avons essayé la fonction de sommeil avec la valeur «1» pour faire dormir ou faire une pause de notre système pendant 1 seconde. Comme 1 seconde n'est pas très long, il sera rapidement terminé et le système sera restauré. La sortie de la commande mentionnée ci-dessous est attachée ici.

$ echo «Testing…»
$ Sleep 1

L'utilisation du sommeil peut également être illustrée par la déclaration «lecture» de notre Ubuntu 20.04 Système sans utiliser la fonction de sommeil. Disons que nous voulons qu'un utilisateur appuye sur Entrée lorsqu'il a été demandé. Par conséquent, nous avons utilisé l'instruction "Read" avec l'indicateur "-p" avec le message indiquant que l'utilisateur doit appuyer sur Entrée pour continuer. Après cette exécution de commande, la ligne suivante affiche le message «Appuyez sur Entrée pour continuer» et rend ce système toujours sans rien faire. Cela ressemble à un sommeil et si l'utilisateur n'appuie pas en entrée, il continuera à ressembler à ceci. La sortie de la commande mentionnée ci-dessous est attachée ici.

$ read -p "Appuyez sur Entrée pour continuer"

Exemple 02: dormir pendant plus de 1 seconde

Faisons dormir notre système pendant plus d'une seconde pour voir le processus de sommeil. Par conséquent, nous avons essayé la commande «Sleep» dans le terminal bash avec la valeur 10. Cela fera dormir notre système pendant un total de 10 secondes standard. Après l'exécution de cette commande en appuyant sur la touche Entrée, notre système s'est endormi selon la démonstration ci-dessous.

$ Sleep 10

Après un total de 10 secondes, le système est revenu à son état d'origine et le contrôle a été donné à l'instruction suivante comme ci-dessous.

$ Sleep 10

La même chose peut être réalisée en utilisant la commande «Read» dans le terminal. Mais, nous devons utiliser l'indicateur «-t» avec la valeur de nombre spécifié pour faire en sorte que notre système s'arrête pendant un certain temps. Par conséquent, nous avons ajouté l'instruction de lecture avec le drapeau «-p» prenant le message «dormir pendant 10 secondes» suivi du drapeau «-t» avec sa valeur «10». Cette instruction «lire» affichera le message mentionné dans la commande et fera une pause système pendant 10 secondes. Après avoir exécuté cette exécution, le message est maintenant affiché et le système est interrompu comme ci-dessous.

$ read -p "Sleep pendant 10 secondes" -T 10

Après un total de 10 secondes, notre système revient à son état de traitement. Par conséquent, aucune pause n'a été rencontrée après cette zone et une nouvelle zone de requête est générée. La sortie de la commande mentionnée ci-dessous est attachée ici.

$ read -p "Sleep pendant 10 secondes" -T 10

Exemple 03:

Prenons un nouvel exemple pour regarder la vue d'ensemble de la fonction de sommeil à Linux. Ainsi, nous avons créé un nouveau fichier bash avec le «.SH »Extension nommée" Sleep.sh ”avec la requête« Touch ». Après sa création dans le dossier à domicile, nous devons l'ouvrir dans un éditeur «GNU Nano» pour faire du code. Les deux commandes ont été présentées ci-dessous.

$ touch le sommeil.shot
$ nano sommeil.shot

Nous avons commencé notre script bash avec une déclaration d'écho nous disant que le système dormira pendant les 10 prochaines secondes. La fonction de sommeil est utilisée dans la ligne suivante pour suspendre l'exécution de ce programme pendant 10 secondes. Après le sommeil de 10 secondes, la prochaine déclaration d'écho sera exécutée montrant que notre système dormira pendant 15 secondes. La fonction de sommeil sera à nouveau exécutée. Le système sera interrompu pendant 15 secondes et la dernière déclaration d'écho sera exécutée.

Nous avons exécuté notre fichier bash et la première instruction ECHO a été exécutée. Après cela, le système dort 10 secondes. La sortie de la commande mentionnée ci-dessous est attachée ici.

$ Bash Sleep.shot

Après le passage de 10 secondes, la prochaine déclaration d'écho a été exécutée. Et pendant encore 15 secondes, le système s'endort. La sortie de la commande mentionnée ci-dessous est attachée ici.

$ Bash Sleep.shot

Après 15 secondes de sommeil, le système est revenu à son état de traitement, a exécuté la dernière instruction ECHO du fichier bash et le code s'est terminé. La sortie de la commande mentionnée ci-dessous est attachée ici.

$ Bash Sleep.shot

Conclusion

Cet article a été écrit pour l'aide des utilisateurs de Linux pour faire dormir le système pendant au moins 1 seconde pendant le travail. Nous avons utilisé le drapeau «-t», la déclaration «lire» et la fonction «sommeil» pour atteindre notre objectif. Nous avons jeté un coup d'œil à différentes commandes bash et au script bash pour bien les exécuter.