|
Lines 33-39
Link Here
|
| 33 |
# |
33 |
# |
| 34 |
|
34 |
|
| 35 |
# set to "true" to send a mail even if all scripts returned OK |
35 |
if [ -f /etc/sysconfig/cron ]; then |
| 36 |
SEND_MAIL_ON_NO_ERROR=false |
36 |
. /etc/sysconfig/cron |
|
|
37 |
fi |
| 37 |
|
38 |
|
| 38 |
BASENAME=`/usr/bin/basename $0` |
39 |
BASENAME=`/usr/bin/basename $0` |
| 39 |
LOGGER="/bin/logger -t $BASENAME[$$]" |
40 |
LOGGER="/bin/logger -t $BASENAME[$$]" |
|
Lines 141-147
Link Here
|
| 141 |
local ERRNO=$? |
146 |
local ERRNO=$? |
| 142 |
if [ 0 -eq $ERRNO ] ; then |
147 |
if [ 0 -eq $ERRNO ] ; then |
| 143 |
# dummy action |
148 |
# dummy action |
| 144 |
echo "SCRIPT: $BASESCRIPT, OK." |
149 |
echo "SCRIPT: $BASESCRIPT, OK." |
|
|
150 |
if [ "$SYSLOG_ON_NO_ERROR" = "yes" ]; then |
| 151 |
echo "$BASESCRIPT: OK" | $LOGGER -p info |
| 152 |
fi |
| 145 |
else |
153 |
else |
| 146 |
echo "$BASESCRIPT returned $ERRNO" | $LOGGER -p warn |
154 |
echo "$BASESCRIPT returned $ERRNO" | $LOGGER -p warn |
| 147 |
echo "SCRIPT: $BASESCRIPT exited with RETURNCODE = $ERRNO." |
155 |
echo "SCRIPT: $BASESCRIPT exited with RETURNCODE = $ERRNO." |
|
Lines 191-197
Link Here
|
| 191 |
else |
199 |
else |
| 192 |
TITLE="${TITLE} - OK" |
200 |
TITLE="${TITLE} - OK" |
| 193 |
fi |
201 |
fi |
| 194 |
if [ -n "${STATUS}" -o "$SEND_MAIL_ON_NO_ERROR" = true ] ; then |
202 |
if [ -n "${STATUS}" -o "$SEND_MAIL_ON_NO_ERROR" = "yes" ] ; then |
| 195 |
mail ${SEND_TO} -s "${TITLE}" < ${CONTROL_MAIL} |
203 |
mail ${SEND_TO} -s "${TITLE}" < ${CONTROL_MAIL} |
| 196 |
fi |
204 |
fi |
| 197 |
|
205 |
|