#! /bin/sh FILE=${1:?} IFS=' ' : ${PIESCTL:=piesctl} PIESCTL="$PIESCTL --config-file=/dev/null --no-netrc${PIES_CTLSOCK:+ --url=}$PIES_CTLSOCK" while read COMMAND ARG do echo $COMMAND $ARG >> $FILE case $COMMAND in stop) echo "OK shutting down" $PIESCTL shutdown ;; enable) $PIESCTL start component ${ARG:?component name not supplied} ;; sleep) sleep ${ARG:-1} ;; touch) touch ${ARG:?touch argument required} ;; quit) exit $ARG;; *) echo "OK $COMMAND $ARG" ;; esac done