#!/bin/sh set -e PIPE_PATH=/var/run/foodoord.pipe if [ ! -e $PIPE_PATH ]; then echo "Pipe missing. Check daemon status." exit 1 fi action=$1 isTriggerActivated=0 if [ -z "$action" ]; then action=$SSH_ORIGINAL_COMMAND isTriggerActivated=1 fi case $action in close | open) echo "$action" | tee "$PIPE_PATH" | sed 's/open/UNLOCKED/;s/close/LOCKED/' > /state ;; status) ;; *) echo "Usage: $(basename "$0") { close, open, status }" exit 1 ;; esac if [ $isTriggerActivated -eq 1 ]; then cat /state sleep 2 fi