Des scripts pour faciliter le reconditionnement de portables - retour accueil
git clone git://bebou.netlib.re/scripts-reco
Log | Files | Refs | README |
leds (763B)
1 # LED 2 ledpath=/sys/class/leds 3 if [ ! -d "$ledpath" ];then 4 informer "contrôle impossible des leds, on saute le test"; 5 return; 6 fi 7 8 askforled() { 9 while [ ! -L "$led" ] || [ "$oldled" = "$led" ];do 10 led=$(find $ledpath | tail -n+2 | fzy) 11 done 12 } 13 14 pause "Une liste de led va être proposée, en choisir une et elle sera testée" 15 informer "Pour finir le test appuyer sur echap" 16 17 askforled 18 while [ "$led" ];do 19 pause "La led $led va clignoter" 20 max=$(cat $led/max_brightness) 21 cur=$(cat $led/brightness) 22 for i in seq 10;do 23 sudo sh -c 'printf "$1" > $2/brightness' -- "$max" "$led" 24 sleep 0.1 25 sudo sh -c 'printf "$1" > $2/brightness' -- "0" "$led" 26 done 27 sudo sh -c 'printf "$1" > $2/brightness' -- "$cur" "$led" 28 oldled="$led" 29 askforled 30 done 31 pause "machin" 32