Blame | Last modification | View Log | RSS feed
#!/bin/sh## atd Starts/stop the "at" daemon## chkconfig: 345 95 5# description: Runs commands scheduled by the "at" command at the time \# specified when "at" was run, and runs batch commands when the load \# average is low enough.### BEGIN INIT INFO# Provides: atd at batch# Required-Start: $local_fs# Required-Stop: $local_fs# Default-Start: 345# Default-Stop: 95# Short-Description: Starts/stop the "at" daemon# Description: Runs commands scheduled by the "at" command at the time# specified when "at" was run, and runs batch commands when the load# average is low enough.### END INIT INFO# Source function library.. /etc/rc.d/init.d/functionsexec=/usr/sbin/atdprog="atd"config=/etc/sysconfig/atd[ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$proglockfile=/var/lock/subsys/$progstart() {[ -x $exec ] || exit 5[ -f $config ] || exit 6echo -n $"Starting $prog: "daemon $exec $OPTSretval=$?echo[ $retval -eq 0 ] && touch $lockfile}stop() {echo -n $"Stopping $prog: "if [ -n "`pidfileofproc $exec`" ] ; thenkillproc $execRETVAL=3elsefailure $"Stopping $prog"firetval=$?echo[ $retval -eq 0 ] && rm -f $lockfile}restart() {stopstart}reload() {restart}force_reload() {restart}rh_status() {# run checks to determine if the service is running or use generic statusstatus $prog}rh_status_q() {rh_status >/dev/null 2>&1}case "$1" instart)rh_status_q && exit 0$1;;stop)rh_status_q || exit 0$1;;restart)$1;;reload)rh_status_q || exit 7$1;;force-reload)force_reload;;status)rh_status;;condrestart|try-restart)rh_status_q || exit 0restart;;*)echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"exit 2esacexit $?