That did not do the trick. This is the script: (It does not seem to execute, but cron shows it ran. The backup script works fine via cron, but does not get executed when called from this script) #!/bin/bash HOST="windowshostname" CMD="ping -c1 $HOST" CMD_RET=`$CMD` # echo $CMD_RET NOWDATE=`date +%Y%m%d` if [ -f ping_check.txt ]; then FILEDATE=`cat ping_check.txt` else FILEDATE=0 fi if [ $NOWDATE -ne $FILEDATE ]; then if [[ $CMD_RET =~ ", 0% packet loss" ]] then echo "$HOST pinged ..." echo $NOWDATE > ping_check.txt # run backup script else echo "$HOST did not ping ..." fi fi exit On 01/04/2011 04:24 PM, Smith, Craig A wrote: > Raymond Norton wrote: > > >> I tried appending> /dev/null, but can't get it to run like it does from the command line. >> > > Does it send an annoying email every time it runs? > > If so, try adding \;> /dev/null 2>&1 > to the end of crontab entry. > > For example: > > 1-59/10 * * * * /path-to-script/scrip.sh \;> /dev/null 2>&1 > > will silently run the script every 10min. > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list > >