Guest User

Untitled

a guest
Feb 1st, 2014
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. #!/bin/sh
  2. #
  3. # DESCRIPTION
  4. #
  5. # Startup init script for BackupPC on Debian.
  6. #
  7. # Distributed with BackupPC version 3.3.0, released 14 Apr 2013.
  8. #
  9.  
  10. set -e
  11.  
  12. #
  13. BINDIR=/usr/local/BackupPC/bin
  14. DATADIR=/home/backup
  15. LOGDIR=/var/log/BackupPC
  16. USER=backuppc
  17. #
  18. NAME=backuppc
  19. DAEMON=BackupPC
  20.  
  21. test -x $BINDIR/$DAEMON || exit 0
  22.  
  23. case "$1" in
  24. start)
  25. echo -n "Starting $NAME: "
  26. start-stop-daemon --start --pidfile $LOGDIR/BackupPC.pid \
  27. -c $USER --exec $BINDIR/$DAEMON -- -d
  28. echo "ok."
  29. ;;
  30. stop)
  31. echo -n "Stopping $NAME: "
  32. start-stop-daemon --stop --pidfile $LOGDIR/BackupPC.pid -u $USER \
  33. --oknodo --retry 30 -x /usr/bin/perl
  34. echo "ok."
  35. ;;
  36. restart)
  37. echo -n "Restarting $NAME: "
  38. start-stop-daemon --stop --pidfile $LOGDIR/BackupPC.pid -u $USER \
  39. --oknodo --retry 30 -x /usr/bin/perl
  40. start-stop-daemon --start --pidfile $LOGDIR/BackupPC.pid \
  41. -c $USER --exec $BINDIR/$DAEMON -- -d
  42. echo "ok."
  43. ;;
  44. reload|force-reload)
  45. echo "Reloading $NAME configuration files"
  46. start-stop-daemon --stop --pidfile $LOGDIR/BackupPC.pid \
  47. --signal 1 -x /usr/bin/perl
  48. ;;
  49. *)
  50. echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload}"
  51. exit 1
  52. ;;
  53. esac
  54.  
  55. exit 0
Advertisement
Add Comment
Please, Sign In to add comment