3 # crond Start/Stop the cron clock daemon.
5 # chkconfig: 2345 40 60
6 # description: cron is a standard UNIX program that runs user-specified \
7 # programs at periodic scheduled times. dcron adds a \
8 # number of features to the basic UNIX cron, including better \
9 # security and more powerful configuration options.
13 # pidfile: /var/run/crond.pid
16 # Source function library.
17 . /etc/rc.d/init.d/functions
22 [ -f /etc/sysconfig/cron ] && . /etc/sysconfig/cron
25 # Check if the service is already running?
26 if [ -f /var/lock/subsys/crond ]; then
27 msg_already_running "dcron crond"
31 msg_starting "dcron crond"
32 daemon /usr/sbin/crond $CROND_ARGS
34 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/crond
38 if [ ! -f /var/lock/subsys/crond ]; then
39 msg_not_running "dcron crond"
43 msg_stopping "dcron crond"
45 rm -f /var/lock/subsys/crond
49 if [ ! -f /var/lock/subsys/crond ]; then
50 msg_not_running "dcron crond"
55 msg_reloading "dcron crond"
61 if [ ! -f /var/lock/subsys/crond ]; then
62 msg_not_running "dcron crond"
74 # See how we were called.
89 reload|force-reload|flush-logs)
93 status --pidfile /var/run/crond.pid crond
97 msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|flush-logs|status}"