Comment utiliser la commande de mise en veille dans Bash

Suraj Joshi 22 janvier 2022
  1. Syntaxe de la commande sleep
  2. Exemple: commande sleep
Comment utiliser la commande de mise en veille dans Bash

La commande sleep dans Bash arrête l’exécution de la commande suivante pendant la durée spécifiée. Cette commande devient pratique lorsque nous voulons vérifier un certain statut de manière répétitive jusqu’à ce que le statut devienne ce que nous voulons.

Syntaxe de la commande sleep

sleep NUMBER [SUFFIX]

Ici, NUMBER représente le temps nécessaire pour arrêter l’exécution de la commande suivante dans le script, et SUFFIX représente l’unité de “NOMBRE”. Le SUFFIX peut prendre s, m, h, et comme ses valeurs représentent respectivement les secondes, les minutes, les heures et les jours. La valeur par défaut de SUFFIX représente les secondes. Si plus d’un argument est spécifié, l’exécution s’arrêtera pour une durée équivalente à la somme de toutes les valeurs des arguments.

Exemple: commande sleep

sleep 10

Il arrête l’exécution de la commande suivante dans le script pendant 10 secondes.

sleep 5m 50s

Il arrête l’exécution de la commande suivante dans le script pendant 5 minutes et 50 secondes.

#!/bin/bash

echo "Time Before Sleep Statement:" 
date +"%H:%M:%S"

sleep 3

echo "Time After Sleep Statement:"
date +"%H:%M:%S"

Production:

Time Before Sleep Statement:
20:12:15
Time After Sleep Statement:
20:12:18

Impression de l’heure avant et après l’exécution de la déclaration de mise en veille. Il ressort de la sortie que la commande de mise en veille arrête l’exécution du programme pendant 3 secondes.

Auteur: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn