#!/bin/sh # # Script de démonstration d'utilisation du Easy Terminal 15 Avril 2003 # # Attention, ne pas copier coller à la souris, netscape et IE occultent les séquences CTRL-V CTRL-? # Mais faire: fichier/enregistrer sous... # Exemple: sur la commande pour éffacer l'écran on doit voir: echo -n ^L > /dev/ttyS0 # # Pour initiliser la ligne série: # stty -F /dev/ttyS0 9600 cstopb # éfface l'écran lcd (CTRL-V CTRL-L) echo -n > /dev/ttyS0 # Met le curseur sur la deuxième ligne (CTRL-V CTRL-M) # echo -n > /dev/ttyS0 # Allume la led (CTRL-V CTRL-N) # echo -n  > /dev/ttyS0 # Etteint la led (CTRL-V CTRL-O) # echo -n  > /dev/ttyS0 # Récupère la température CPU CPU=`sensors | awk '/CPU Temp/ {print "CPU:"$3}'` # Récupère la charge du serveur LA=`awk '{print $2}' /proc/loadavg` echo $CPU $LA > /dev/ttyS0 # Récupère le traffic entrant DOWNLOAD=`tail -1 /var/cache/via686/traffic | awk '{print $3}'` DN=`echo "scale=1; $DOWNLOAD/1024" | bc -l` # Récupère le traffic sortant UPLOAD=`tail -1 /var/cache/via686/traffic | awk '{print $2}'` UP=`echo "scale=1; $UPLOAD/1024" | bc -l` # On récupère la connectivitée réseau sur la sortie Led # led allumée echo -n  > /dev/ttyS0 sleep 1 # Si le ping passe, on l'éteint une seconde après ping -c 1 www.free.fr >& /dev/null && echo -n  > /dev/ttyS0