Linux Commandes. · 2 min read · Nov 15, 2025

Tutoriel sur la commande sleep de Linux pour les débutants (avec des exemples)

Parfois, en travaillant sur la ligne de commande Linux, vous pourriez vouloir exécuter quelques commandes l’une après l’autre, mais avec un certain délai entre elles. C’est ici, dans des situations comme celles-ci, que la commande sleep peut s’avérer vraiment utile. Dans ce tutoriel, nous allons rapidement discuter des bases de cet outil en utilisant quelques exemples faciles à comprendre.

Mais avant de plonger là-dedans, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 16.04 LTS.

Commande Sleep de Linux

La commande Sleep est utilisée pour introduire un délai pendant une période spécifique. Voici sa syntaxe :

sleep NUMBER[SUFFIX]...
sleep OPTION

Et voici comment la page de manuel de l’outil la décrit :

Pause pendant NUMBER secondes. SUFFIX peut être 's' pour secondes (par défaut), 'm' pour minutes, 'h' pour heures ou 'd' pour jours. Contrairement à la plupart des implémentations qui exigent que NUMBER soit un entier, ici NUMBER peut être un nombre à virgule flottante arbitraire. Étant donné deux arguments ou plus, faites une pause pendant la durée spécifiée par la somme de leurs valeurs.

Voici quelques exemples au format Q&R qui devraient vous donner une bonne idée de la façon dont fonctionne la commande Sleep.

Q1. Comment utiliser la commande sleep ?

L’utilisation de base est assez simple - il suffit de passer un nombre en entrée pour s’assurer que sleep induit un délai de ce nombre de secondes.

Par exemple :

sleep 5

La commande ci-dessus induira une pause de 5 secondes, ou en d’autres termes, lorsque vous exécuterez la commande, vous recevrez l’invite après 5 secondes.

Q2. Comment faire en sorte que sleep induise des délais plus longs ?

Comme vous l’avez vu dans la Q&R précédente, la commande sleep considère l’entier qui lui est passé comme le nombre de secondes. Cependant, si vous le souhaitez, vous pouvez spécifier un suffixe avec l’entier pour indiquer à Sleep que vous voulez qu’il considère l’entier comme le nombre de minutes, d’heures ou même de jours.

Les suffixes disponibles sont ‘s’ (pour secondes - par défaut), ‘m’ (pour minutes), ‘h’ (pour heures) et ‘d’ (pour jours).

Par exemple :

sleep 5m

Cette commande induira une pause de 5 minutes.

Q3. Comment configurer une alarme avec sleep ?

Vous pourriez vouloir configurer une alarme pour diverses choses, y compris la mise en place d’intervalles de travail, faire une sieste ou même pour rappeler quelque chose. Vous pouvez également utiliser la commande Sleep pour cela. Tout ce que vous avez à faire est d’exécuter la commande sleep avec le montant de délai que vous souhaitez, et de vous assurer qu’un fichier audio ou vidéo commence à jouer immédiatement après.

Par exemple :

sleep 5h; vlc sound.mp3

La série de commandes ci-dessus s’assurera qu’un fichier sonore est joué (dans le lecteur vlc) après 5 heures.

Conclusion

La commande Sleep est principalement utilisée dans les scripts shell, bien que cela ne signifie pas que vous ne pouvez pas l’utiliser directement sur la ligne de commande. Ici, nous avons discuté de l’utilisation de base de l’outil. Pour en savoir plus, vous pouvez consulter la page de manuel de la commande.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.