#!/usr/bin/env sh . "$(which sxmo_common.sh)" REDLED_PATH="/sys/class/leds/red:indicator/brightness" BLUELED_PATH="/sys/class/leds/blue:indicator/brightness" finish() { kill $BLINKPID echo 0 > "$REDLED_PATH" echo 0 > "$BLUELED_PATH" # Going back to crust if [ "$(sxmo_screenlock.sh getCurState)" != "unlock" ]; then sxmo_screenlock.sh rtc "$SXMO_RTCWAKEINTERVAL" fi exit 0 } trap 'finish' TERM INT EXIT blink() { while [ "$(sxmo_screenlock.sh getCurState)" != "unlock" ]; do echo 1 > "$REDLED_PATH" echo 0 > "$BLUELED_PATH" sleep 0.5 echo 0 > "$REDLED_PATH" echo 1 > "$BLUELED_PATH" sleep 0.5 done } blink & BLINKPID=$! # Replace this by wathever you want to do sleep 10