#!/bin/sh ### BEGIN INIT INFO # Provides: crond crontab # Default-Start: 2345 # Default-Stop: 016 # Short-Description: run cron daemon # Description: cron is a standard UNIX program that runs user-specified # programs at periodic scheduled times. vixie cron adds a # number of features to the basic UNIX cron, including better # security and more powerful configuration options. ### END INIT INFO CROND=/usr/sbin/crond CONFIG=/etc/sysconfig/crond [ -f $CONFIG ] || exit 1 [ -x $CROND ] || exit 1 . $CONFIG # Source function library. . /etc/init.d/functions case "$1" in start) echo -n "Starting crond: " start-stop-daemon --start --quiet --exec $CROND -- $CRONDARGS RETVAL=$? if [ $RETVAL -eq 0 ] ; then echo "OK" else echo "FAIL" fi ;; stop) echo -n "Stopping crond: " start-stop-daemon --stop --quiet --pidfile /var/run/crond.pid RETVAL=$? if [ $RETVAL -eq 0 ] ; then echo "OK" else echo "FAIL" fi ;; status) status crond exit $? ;; restart) $0 stop && sleep 1 && $0 start ;; *) echo "Usage: /etc/init.d/crond {start|stop|status|restart}" exit 1 esac exit 0