Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/sh
- # /etc/init.d/lightsout
- #
- # This overrides the user led triggers to stop blinking. Stopping service restores triggers.
- # Some things that run always
- touch /var/lock/lightsout
- echo none > /sys/class/leds/beaglebone:green:usr0/trigger
- echo none > /sys/class/leds/beaglebone:green:usr1/trigger
- echo none > /sys/class/leds/beaglebone:green:usr2/trigger
- echo none > /sys/class/leds/beaglebone:green:usr3/trigger
- # Carry out specific functions when asked to by the system
- case "$1" in
- start)
- echo "Killing lights "
- echo none > /sys/class/leds/beaglebone:green:usr0/trigger
- echo none > /sys/class/leds/beaglebone:green:usr1/trigger
- echo none > /sys/class/leds/beaglebone:green:usr2/trigger
- echo none > /sys/class/leds/beaglebone:green:usr3/trigger
- ;;
- stop)
- echo "Lights back up"
- echo heartbeat > /sys/class/leds/beaglebone:green:usr0/trigger
- echo mmc1 > /sys/class/leds/beaglebone:green:usr1/trigger
- echo cpu0 > /sys/class/leds/beaglebone:green:usr2/trigger
- echo mmc0 > /sys/class/leds/beaglebone:green:usr3/trigger
- ;;
- *)
- echo "Usage: /etc/init.d/lightsout {start|stop}"
- exit 1
- ;;
- esac
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment