#!/bin/sh set -e NAME=listener PIDFILE=/var/run/$NAME.pid DAEMON=/root/.poetry/bin/poetry DAEMON_OPTS="run python listener.py" case "$1" in start) echo -n "Starting daemon: "$NAME start-stop-daemon \ --background \ --chdir /app \ --start \ --quiet \ --pidfile $PIDFILE \ --make-pidfile \ --startas $DAEMON -- $DAEMON_OPTS echo "." ;; stop) echo -n "Stopping daemon: "$NAME start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE rm $PIDFILE echo "." ;; tail) tail -f listener.log ;; restart) echo -n "Restarting daemon: "$NAME start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile $PIDFILE rm $PIDFILE start-stop-daemon \ --background \ --chdir /app \ --start \ --quiet \ --pidfile $PIDFILE \ --make-pidfile \ --startas $DAEMON -- $DAEMON_OPTS echo "." ;; *) echo "Usage: "$1" {start|stop|restart|tail}" exit 1 esac exit 0