#! /bin/sh # /etc/init.d/backuppc # # BackupPC Debian init script # set -e # Do not change the values below ! Read /usr/share/doc/backuppc/README.Debian ! BINDIR=/data/backuppc/bin DATADIR=/data/backuppc/data USER=backuppc # NAME=backuppc DAEMON=BackupPC test -x $BINDIR/$DAEMON || exit 0 case "$1" in start) echo -n "Starting $NAME: " start-stop-daemon --start --pidfile $DATADIR/log/BackupPC.pid \ -c $USER --exec $BINDIR/$DAEMON -- -d echo "ok." ;; stop) echo -n "Stopping $NAME: " start-stop-daemon --stop --pidfile $DATADIR/log/BackupPC.pid -u $USER \ --oknodo --retry 30 echo "ok." ;; restart) echo -n "Restarting $NAME: " start-stop-daemon --stop --pidfile $DATADIR/log/BackupPC.pid -u $USER \ --oknodo --retry 30 start-stop-daemon --start --pidfile $DATADIR/log/BackupPC.pid \ -c $USER --exec $BINDIR/$DAEMON -- -d echo "ok." ;; reload|force-reload) echo "Reloading $NAME configuration files" start-stop-daemon --stop --pidfile $DATADIR/log/BackupPC.pid \ --signal 1 ;; *) echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload}" exit 1 ;; esac exit 0