Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # ------------------------------------------------
- # declanchement des leds en fonction de l'heure
- # de la journee ou de la nuit avec crontab
- # ------------------------------------------------
- #
- # Par defaut:
- # led bleue= acces mmc0
- # led verte= rx + tx sur eth0
- # led de la carte wifi= acces réseau wifi
- # ------------------------------------------------
- # param: on / off / help (ou -h)
- # ------------------------------------------------
- # Par Remi Suinot <[email protected]>
- # le 03/01/2015
- # Rev: 03/01/2015
- # ------------------------------------------------
- if [ $# == 0 ] ; then
- echo "pas de parametre??? Je fais quoi, moi?"
- exit 1
- fi
- variable=$(echo $1 | tr [a-z] [A-Z])
- variable=`echo $variable | sed -r 's/-//g'`
- # -------------------------------------------------------------------
- # Declaration de fonctions
- allumation () {
- # led verte:
- echo "netdev" > /sys/devices/leds.4/leds/cubieboard:green:usr/trigger
- echo "eth0" > /sys/devices/leds.4/leds/cubieboard:green:usr/device_name
- echo "tx rx" > /sys/devices/leds.4/leds/cubieboard:green:usr/mode
- # led bleue:
- echo "mmc0" > /sys/devices/leds.4/leds/cubieboard:blue:usr/trigger
- # led carte reseau:
- echo "phy0radio" > /sys/devices/soc.0/1c1c000.usb/usb2/2-1/2-1:1.0/leds/rt2800usb-phy0::radio/trigger
- }
- extination () {
- # led verte:
- echo "none" > /sys/devices/leds.4/leds/cubieboard:green:usr/trigger
- # led bleue:
- echo "none" > /sys/devices/leds.4/leds/cubieboard:blue:usr/trigger
- # led carte reseau:
- echo "none" > /sys/devices/soc.0/1c1c000.usb/usb2/2-1/2-1:1.0/leds/rt2800usb-phy0::radio/trigger
- }
- help () {
- echo "ici appel a l'aide"
- }
- case "$variable" in
- "ON")
- echo "allumage des feux"
- allumation
- ;;
- "OFF")
- echo "extinction des feux"
- extination
- ;;
- "HELP" | "H")
- echo "help"
- help
- ;;
- *)
- echo "faites gaffe a vos parametres, svp, merci!!!"
- exit 1
- esac
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment