[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3-clamav/debian/ -> init.d.ex (source)

   1  #! /bin/sh
   2  #
   3  # skeleton    example file to build /etc/init.d/ scripts.
   4  #        This file should be used to construct scripts for /etc/init.d.
   5  #
   6  #        Written by Miquel van Smoorenburg <miquels@cistron.nl>.
   7  #        Modified for Debian 
   8  #        by Ian Murdock <imurdock@gnu.ai.mit.edu>.
   9  #
  10  # Version:    @(#)skeleton  1.9  26-Feb-2001  miquels@cistron.nl
  11  #
  12  
  13  PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
  14  DAEMON=/usr/sbin/se3-clamav
  15  NAME=se3-clamav
  16  DESC=se3-clamav
  17  
  18  test -x $DAEMON || exit 0
  19  
  20  # Include se3-clamav defaults if available
  21  if [ -f /etc/default/se3-clamav ] ; then
  22      . /etc/default/se3-clamav
  23  fi
  24  
  25  set -e
  26  
  27  case "$1" in
  28    start)
  29      echo -n "Starting $DESC: "
  30      start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
  31          --exec $DAEMON -- $DAEMON_OPTS
  32      echo "$NAME."
  33      ;;
  34    stop)
  35      echo -n "Stopping $DESC: "
  36      start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
  37          --exec $DAEMON
  38      echo "$NAME."
  39      ;;
  40    #reload)
  41      #
  42      #    If the daemon can reload its config files on the fly
  43      #    for example by sending it SIGHUP, do it here.
  44      #
  45      #    If the daemon responds to changes in its config file
  46      #    directly anyway, make this a do-nothing entry.
  47      #
  48      # echo "Reloading $DESC configuration files."
  49      # start-stop-daemon --stop --signal 1 --quiet --pidfile \
  50      #    /var/run/$NAME.pid --exec $DAEMON
  51    #;;
  52    restart|force-reload)
  53      #
  54      #    If the "reload" option is implemented, move the "force-reload"
  55      #    option to the "reload" entry above. If not, "force-reload" is
  56      #    just the same as "restart".
  57      #
  58      echo -n "Restarting $DESC: "
  59      start-stop-daemon --stop --quiet --pidfile \
  60          /var/run/$NAME.pid --exec $DAEMON
  61      sleep 1
  62      start-stop-daemon --start --quiet --pidfile \
  63          /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
  64      echo "$NAME."
  65      ;;
  66    *)
  67      N=/etc/init.d/$NAME
  68      # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
  69      echo "Usage: $N {start|stop|restart|force-reload}" >&2
  70      exit 1
  71      ;;
  72  esac
  73  
  74  exit 0


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1