Lines 33-41
Link Here
|
33 |
LOCKDIR=/var/spool/cron/lastrun |
33 |
LOCKDIR=/var/spool/cron/lastrun |
34 |
LOCKFILE=${LOCKDIR}/lock |
34 |
LOCKFILE=${LOCKDIR}/lock |
35 |
|
35 |
|
36 |
# Usage: log <args to logger> |
36 |
# Usage: log <priority> <msg> |
37 |
log() { |
37 |
log() { |
38 |
logger -i -p cron.info -t run-crons "$@" |
38 |
local priority=$1 |
|
|
39 |
shift |
40 |
|
41 |
logger -i -p ${priority} -t run-crons "$@" |
39 |
} |
42 |
} |
40 |
|
43 |
|
41 |
mkdir -p ${LOCKDIR} |
44 |
mkdir -p ${LOCKDIR} |
Lines 108-118
for BASE in hourly daily weekly monthly
Link Here
|
108 |
.*|*~) continue ;; |
111 |
.*|*~) continue ;; |
109 |
esac |
112 |
esac |
110 |
|
113 |
|
111 |
log "($(whoami)) CMD (${SCRIPT})" |
114 |
log "cron.info" "($(whoami)) CMD (${SCRIPT})" |
112 |
$SCRIPT |
115 |
$SCRIPT |
113 |
ret=$? |
116 |
ret=$? |
114 |
if [ ${ret} -ne 0 ] ; then |
117 |
if [ ${ret} -ne 0 ] ; then |
115 |
log "CMD (${SCRIPT}) failed with exit status ${ret}" |
118 |
log "cron.err" "CMD (${SCRIPT}) failed with exit status ${ret}" |
116 |
EXIT_STATUS=1 |
119 |
EXIT_STATUS=1 |
117 |
fi |
120 |
fi |
118 |
fi |
121 |
fi |