Sep 202025
 

Script à lancer au démarrage (dans /etc/rc.local par exemple).
Ça fait clignoter la diode du clavier correspondante sur un PC dépourvu de diode d’activité disque comme mon laptop actuel.
Verrnum dans mon cas, dont je n’ai que faire puisque le pavé numérique est toujours activé en ce qui me concerne.

#!/bin/bash

# Check interval seconds
CHECKINTERVAL=0.1

# console
CONSOLE=/dev/console

#indicator to use [caps, num, scroll]
INDICATOR=num

getVmstat() {
 cat /proc/vmstat|egrep « pgpgin|pgpgout »   
}
#turn led on
function led_on()
{
   setleds -L +${INDICATOR} < ${CONSOLE}
}
#turn led off
function led_off()
{
   setleds -L -${INDICATOR} < ${CONSOLE}
}
# initialise variables
NEW=$(getVmstat)
OLD=$(getVmstat)
##  
while [ 1 ] ; do
 sleep $CHECKINTERVAL # slowdown a bit
 # get status  
 NEW=$(getVmstat)
 #compare state
 if [ « $NEW » = « $OLD » ]; then   
   led_off ## no change, led off
 else
   led_on  ## change, led on
 fi
 OLD=$NEW   
done

Sorry, the comment form is closed at this time.

Suffusion theme