Les systèmes d’exploitation Linux concernent les commandes et la façon dont vous les utilisez pour accomplir votre tâche. La commande Sleep sous Linux est l’une des commandes que vous pouvez utiliser pour retarder une heure spécifique pendant le processus d’exécution d’un script. Cela profite aux développeurs lorsqu’ils souhaitent suspendre l’exécution de la commande pendant un certain temps. Donc, si vous souhaitez également tout savoir sur les commandes de mise en veille, cet article est fait pour vous. Dans cet article, vous découvrirez tous les détails possibles de la commande sleep sous Linux.

Commande de mise en veille sous Linux


Vous pouvez facilement utiliser la commande sleep pour configurer un délai en jours (d), heures (h), minutes (m) et secondes (s). Voici comment cela fonctionne :

sleep NUMBER[SUFFIX]

A la place du suffixe, vous pouvez utiliser n’importe quelle valeur de temps (nombre entier ou fractionnaire). Si vous n’utilisez aucun chiffre à la place d’un suffixe, le système calculera automatiquement quelques secondes par défaut.

La commande sleep permet également différentes valeurs que vous pouvez facilement additionner pour évaluer la durée du sommeil. Si vous souhaitez arrêter le processus de mise en veille, appuyez simultanément sur les touches CTRL et C. Pour l’option d’aide, exécutez la commande suivante :

sleep --help

Commande Pour Vérifier L'Aide

Publicité

Vous pouvez afficher les détails de la version en saisissant :

sleep --version

Commande Pour Vérifier La Version De Veille

Commande de mise en veille Linux pratique pour une utilisation quotidienne


Nous allons maintenant passer en revue quelques exemples importants et précieux afin que vous puissiez tout mieux comprendre.

1. Exemple de base


Ici, nous voulons utiliser la commande sleep pendant 5 secondes. C’est pourquoi nous allons exécuter la commande suivante dans le terminal :

sleep 5

Secondes De Commande De Sommeil

Si vous souhaitez utiliser des minutes ou des heures au lieu de secondes, vous pouvez convertir les secondes en minutes ou en heures en conséquence.

sleep 0.0833m

Commande Pour Vérifier En Quelques Minutes

sleep 0.0013889h

Commande Pour Régler Le Sommeil En Heures

Si vous souhaitez utiliser la commande sleep pendant des minutes et des secondes spécifiques, veuillez utiliser la commande ci-dessous :

sleep 1m 2s

Réglez Le Sommeil En Minutes Et Secondes

2. Réglez l’alarme


Vous pouvez également régler l’alarme avec un son d’alarme particulier. Par exemple, nous voulons régler l’alarme, nous allons donc exécuter la commande suivante pour jouer la chanson « alarm_song.mp3 » après 8 heures et 15 minutes :

sleep 8h 15m && alarm_song.mp3

Définir Une Alarme Avec La Commande Sleep

3. Retarder les commandes en utilisant le mode veille


Vous pouvez utiliser la commande sleep pour imposer un délai spécifique entre l’exécution de deux tâches (commandes) différentes. Voici l’exemple suivant dans lequel nous allons jouer deux chansons une par une :

sleep 5 && echo "Play Song 1" && sleep 5 && echo "Play Song 2"

Retarder Les Commandes À L'Aide De La Mise En Veille

Nous voulons exécuter deux commandes une par une mais avec un intervalle de 10 secondes. Ici, nous allons exécuter la commande ls pour vérifier les fichiers du système, puis du -h pour vérifier la taille totale des répertoires au format lisible par l’homme :

ls && sleep 10 && du -h

Délai Entre Deux Commandes

4. Commande Sleep dans un script


Par exemple, nous utiliserons la commande sleep pour boucler une tâche spécifique dans le script. Ici, nous voulons changer la valeur de « n » de 1 à 7 après chaque seconde, nous avons donc créé « script.sh » avec les détails suivants :

Commande Sleep Dans Un Script

Maintenant, nous allons exécuter le script dans le terminal (nous avons enregistré le fichier « script.sh » dans les Documents, nous avons donc exécuté les commandes cd ~/Documents et ls) :

bash script.sh

Script En Boucle Utilisant Sleep

Enfin, des aperçus


La commande sleep est utile lorsque vous devez exécuter plusieurs commandes dans un script bash, car la sortie de certaines commandes peut prendre beaucoup de temps à traiter et d’autres commandes doivent attendre que la commande précédente se termine entièrement. Il est impossible de démarrer le téléchargement suivant avant d’avoir terminé le précédent, par exemple lorsque vous souhaitez télécharger des fichiers séquentiels. Dans ce cas, la commande sleep est préférable car elle attendra un certain temps avant chaque téléchargement.

Rate this post
Publicité
Article précédentMoost Mobile se développe dans les services financiers
Article suivantLes lunettes Pixel Watch rétrécissent dans une nouvelle vidéo teaser
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici