Changeset 437 for trunk/pkg/deb/init.d/jobarchived
- Timestamp:
- 07/12/07 10:34:05 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/pkg/deb/init.d/jobarchived
r430 r437 2 2 3 3 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 4 DAEMON=/usr/ bin/jobarchived4 DAEMON=/usr/sbin/jobarchived 5 5 NAME=jobarchived 6 DESC="Job Archiv eDaemon"6 DESC="Job Archiving Daemon" 7 7 8 export PYTHONPATH=/usr/share/jobarchived:$PYTHONPATH 8 PIDFILE="/var/run/jobarchived.pid" 9 OPTIONS="" 9 10 10 11 test -x $DAEMON || exit 0 11 12 12 set -e 13 [ -r /etc/default/$NAME ] && . /etc/default/$NAME 13 14 14 15 case "$1" in 15 16 start) 16 17 echo -n "Starting $DESC: " 17 start-stop-daemon --start --quiet -m --pidfile /var/run/$NAME.pid \ 18 --exec $DAEMON 19 sleep 1 20 ps -ef | grep jobarchived$ | awk '{ print $2 }' >/var/run/$NAME.pid 18 start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ 19 --exec $DAEMON -- --pidfile "$PIDFILE" $OPTIONS || { echo " start failed."; exit 1; } 21 20 echo "$NAME." 22 21 ;; 23 22 stop) 24 23 echo -n "Stopping $DESC: " 25 start-stop-daemon --stop --quiet --oknodo --name $DAEMON \ 26 2>&1 > /dev/null 27 sleep 1 28 test -f /var/run/$NAME.pid && MYPID=`cat /var/run/$NAME.pid` 29 test ! -z $MYPID && ps $MYPID 2>&1 > /dev/null && kill -9 $MYPID 2>&1 > /dev/null 24 start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \ 25 --signal 9 2>&1 > /dev/null || { rm -f "$PIDFILE"; echo " not running."; exit 1; } 30 26 echo "$NAME." 27 rm -f "$PIDFILE" 28 exit 0 31 29 ;; 32 30 restart|force-reload)
Note: See TracChangeset
for help on using the changeset viewer.