Lines 99-105
for BASE in hourly daily weekly monthly ; do
Link Here
|
99 |
for SCRIPT in $CRONDIR/* ; do |
99 |
for SCRIPT in $CRONDIR/* ; do |
100 |
if [[ -x $SCRIPT && ! -d $SCRIPT ]]; then |
100 |
if [[ -x $SCRIPT && ! -d $SCRIPT ]]; then |
101 |
[ -x /usr/bin/logger ] && /usr/bin/logger -i -p cron.info -t run-crons "(`whoami`) CMD ($SCRIPT)" |
101 |
[ -x /usr/bin/logger ] && /usr/bin/logger -i -p cron.info -t run-crons "(`whoami`) CMD ($SCRIPT)" |
102 |
$SCRIPT |
102 |
TMPFILE=$(tempfile --prefix run-crons --suffix .log) |
|
|
103 |
$SCRIPT &> "$TMPFILE" |
104 |
RETVAL=$? |
105 |
if [[ $(stat -c %b $TMPFILE) -gt 0 || $RETVAL -ne 0 ]]; then |
106 |
echo "run-crons: $SCRIPT exited with $RETVAL, output:" |
107 |
cat "$TMPFILE" |
108 |
fi |
109 |
rm -f "$TMPFILE" |
103 |
fi |
110 |
fi |
104 |
done |
111 |
done |
105 |
fi |
112 |
fi |