#! /bin/bash # The eupdatedb script _needs_ to be installed with the filename 'eupdatedb' # because it does things based on basename $0. # Run some script SCRIPT="/usr/sbin/eupdatedb" SCRIPTPREOPTS="nice -n 19" SCRIPTOPTS="--quiet" PRECOMMAND="" POSTCOMMAND="" DATE="`date +%Y%m%d`" LOG="/var/log/`basename ${SCRIPT}`" ${PRECOMMAND} # Start logging echo "--- Starting ${SCRIPT} for ${DATE} ---" >> ${LOG} if [ "`${SCRIPTPREOPTS} ${SCRIPT} ${SCRIPTOPTS}`" ] then echo "${SCRIPT}: success." >> ${LOG} else echo "ERROR: ${SCRIPT} failed." >> ${LOG} fi # Cleanup tasks ${POSTCOMMAND} # End logging echo "--- Ending ${SCRIPT} for ${DATE} ---" >> ${LOG}