]> git.pld-linux.org Git - packages/anacron.git/blame - anacron.init
- standarized SF URL
[packages/anacron.git] / anacron.init
CommitLineData
74435928 1#!/bin/sh
74435928 2#
52685606 3# anacrond Start/Stop the cron clock daemon.
4#
5# chkconfig: 2345 40 60
6#
7# description: Anacron a periodic command scheduler.
8#
9# processname: anacron
10# config: /etc/anacrontab
9dc36dd9 11# pidfile: /var/lock/subsys/anacron
74435928 12
52685606 13
14# Source function library
74435928 15. /etc/rc.d/init.d/functions
16
52685606 17# Get service config
18[ -f /etc/sysconfig/anacron ] && . /etc/sysconfig/anacron
19
0d8157db 20RETVAL=0
52685606 21# See how we were called.
74435928 22case "$1" in
23 start)
52685606 24 # Check if the service is already running?
9dc36dd9 25 if [ ! -f /var/lock/subsys/anacron ]; then
52685606 26 msg_starting Anacron
74435928 27 daemon anacron
52685606 28 RETVAL=$?
9dc36dd9 29 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/anacron
52685606 30 else
f1f15ba3 31 msg_already_running Anacron
52685606 32 fi
33 ;;
74435928 34 stop)
972b495e 35 # Stop daemons.
36 if [ -f /var/lock/subsys/anacron ]; then
37 msg_stopping Anacron
0d8157db 38 killproc anacron;
972b495e 39 rm -f /var/lock/subsys/anacron >/dev/null 2>&1
40 else
41 msg_not_running Anacron
972b495e 42 fi
52685606 43 ;;
44 status)
45 status anacron
0d8157db 46 exit $?
52685606 47 ;;
0d8157db 48 restart|force-reload)
52685606 49 $0 stop
50 $0 start
0d8157db 51 exit $?
52685606 52 ;;
74435928 53 *)
0d8157db 54 msg_usage "$0 {start|stop|restart|force-reload|status}"
55 exit 3
74435928 56esac
57
52685606 58exit $RETVAL
This page took 0.029034 seconds and 4 git commands to generate.