Oh non ! Votre navigateur est trop ancien pour profiter pleinement de MacPlus.
Nous vous recommandons de le mettre à jour.
22 août 2014
Dernière mise à jour : 17h16

Passez la commande (30) : sleep

Rédigé par Zoz

Leçon n°30

La commande sleep permet de mettre en pause un processus ou encore de lui faire attendre un certain temps avant de se lancer. Cette commande est assez simple et peut s’avérer pratique pour le lancement d’un programme en différé ou encore lors de l’exécution de scripts.

Elle s’utilise de cette manière :

 sleep 10 ; echo bonjour

Où "10" signifie le temps en secondes d’attente avant de lancer la commande echo bonjour. Ainsi au bout du temps requis, la commande s’exécutera et vous verrez alors s’afficher "bonjour" sur votre fenêtre du terminal.

Exercices : Que signifie ici le " ;" ? Que signifie l’affichage de ">0" dans votre terminal lors de l’exécution d’une commande incluant sleep ? Comment faire pour lancer cette commande en arrière plan ? Pour la faire revenir au premier plan ? Et pour finir, comment faire pour stopper cette commande le cas échéant ?

 Leçon précédente
 Leçon suivante
 Passez la commande : La Récap’

Publié le :19 novembre 2007 à 10:11Catégorie :Système