Page précédente Page suivante Table des matières

5. Exemples d'utilisations pratiques

5.1 Connexion à l'Internet

Si vous désirez avoir une led qui reflète l'état de la connexion à l'Internet (via pppd dans cet exemple) ajoutez les lignes suivantes:

'led -o 1' dans /etc/ppp/ip-up
'led -x 1' dans /etc/ppp/ip-down.

5.2 Connaître le résultat d'une commande exécutée en tâche de fond

Vous pouvez utiliser la syntaxe suivante (peu pratique) afin d'allumer la led 1 pour indiquer un succès dans l'exécution d'une commande ou la led 2 dans le cas contraire:

led -x 1,2 && commande_a_tester && led -o 1 || led -o 2
Ou si vous disposez de la version temps-réel:
led -x 1 && commande_a_tester && led -o 1 || led -f 1
qui présente alors une led allumée en cas de succès ou une led clignotant rapidement en cas d'erreur.

5.3 Suivre l'état d'avancement d'un script

Si vous désirez être informé(e) de l'état d'avancement dans un script ajouter les lignes suivantes, afin d'allumer successivement un ensemble de led (les 5 premières dans ce premier exemple):

led -o 1 -x 2-5
[...]
led -x 1 -o 2
[...]
led -x 2 -o 3
[...]
led -x 3 -o 4
[...]
led -x 4 -o 5
[...]
led -x 5

Ou encore (avec la version temps-réel) en faisant varier la façon de faire clignoter deux leds:

led -x 1-2      # On eteint les leds 1 et 2
[...]
led -s 1-2      # Clignotement lent
[...]
led -n 1-2      # Clignotement normal
[...]
led -f 1-2      # Clignotement rapide
[...]
led -n 1-2 -c 1 # Clignotement alternatif de la led 1 et 2
[...]
led -o 1-2      # On allume les leds 1 et 2

Bref, tout ce qui vous passe par la tête.. :-)


Page précédente Page suivante Table des matières