Hello Clint,

Sounds like an environment issue to me.  Check your environmental variables.  See 
what's different, and if necessary, set them in the shell script.

It could also be permissions.  Are you installing it into root's crontab?


JBB

Tuesday, September 7, 2004, 4:25:40 PM, you wrote:

CD> Still having some problems with the crontab...


CD> When I execute the following command as root, everything works great.
CD> $ sh /Library/Tenon/Htdig/bin/rundig-realtree.sh




CD> When the system crontab executes the same command, I get errors:
CD> htdig: Unable to open/create document database
CD> '/Library/Tenon/Htdig/db/www.realtree.com/db.docdb.work'

CD> htmerge: Unable to create temporary word file
CD> '/Library/Tenon/Htdig/db/www.realtree.com/db.wordlist.work.new'




CD> Here's the crontab:
CD> 0      2       *       *       *       root    sh
CD> /Library/Tenon/Htdig/bin/rundig-realtree.sh




CD> Here are the contents of the shell script:
CD> #! /bin/sh

CD> if [ "$1" = "-v" ]; then
CD>     verbose="-v"
CD> fi

CD> # This is the directory where htdig lives
CD> BASEDIR=/Library/Tenon/Htdig

CD> # This is the db dir
CD> DBDIR=$BASEDIR/db/www.realtree.com

CD> # This is the directory htdig will use for temporary sort files
CD> TMPDIR=/tmp
CD> export TMPDIR

CD> # This is the name of a temporary report file
CD> REPORT=$TMPDIR/htdig.realtree

CD> # This is who gets the report
CD> REPORT_DEST="[EMAIL PROTECTED]"
CD> export REPORT_DEST

CD> # This is the subject line of the report
CD> SUBJECT="ht://Dig Report for Realtree"

CD> # This is the name of the conf file to use
CD> CONF=www.realtree.com.conf

CD> # This is the PATH used by this script. Change it if you have problems
CD> #  with not finding wc or grep.
CD> PATH=/usr/local/bin:/usr/bin:/bin

CD> ##### Dig phase

CD> STARTTIME=`date`
CD> echo Start time: $STARTTIME
CD> echo rundig: Start time:   $STARTTIME > $REPORT
CD> $BASEDIR/bin/htdig $verbose -s -a -c $BASEDIR/conf/$CONF >> $REPORT
CD> TIME=`date`
CD> echo Done Digging: $TIME
CD> echo rundig: Done Digging: $TIME >> $REPORT

CD> ##### Merge Phase

CD> $BASEDIR/bin/htmerge $verbose -s -a -c $BASEDIR/conf/$CONF >> $REPORT
CD> TIME=`date`
CD> echo Done Merging: $TIME
CD> echo rundig: Done Merging: $TIME >> $REPORT

CD> ##### Cleanup Phase
CD> # To enable htnotify, uncomment the following line
CD> # $BASEDIR/bin/htnotify $verbose >>$REPORT

CD> # To enable the soundex or endings search, uncomment the following line
CD> $BASEDIR/bin/htfuzzy $verbose -c $BASEDIR/conf/$CONF endings

CD> # Move the work files
CD> mv $DBDIR/db.wordlist.work $DBDIR/db.wordlist
CD> mv $DBDIR/db.docdb.work $DBDIR/db.docdb
CD> mv $DBDIR/db.docs.index.work $DBDIR/db.docs.index
CD> mv $DBDIR/db.words.db.work $DBDIR/db.words.db
CD> END=`date` 
CD> echo End time: $END
CD> echo rundig: End time:     $END >> $REPORT
CD> echo

CD> # Grab the important statistics from the report file
CD> # All lines begin with htdig: or htmerge: or rundig:
CD> fgrep "htdig:" $REPORT
CD> echo 
CD> fgrep "htmerge:" $REPORT
CD> echo
CD> fgrep "rundig:" $REPORT
CD> echo

CD> WC=`wc -l $REPORT`
CD> echo Total lines in $REPORT: $WC

CD> # Send out the report ...
CD> mail -s "$SUBJECT - $STARTTIME" $REPORT_DEST < $REPORT

CD> # ... and clean up
CD> rm $REPORT



CD> -------------------------------------------------------
CD> This SF.Net email is sponsored by BEA Weblogic Workshop
CD> FREE Java Enterprise J2EE developer tools!
CD> Get your free copy of BEA WebLogic Workshop 8.1 today.
CD> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
CD> _______________________________________________
CD> ht://Dig general mailing list: <[EMAIL PROTECTED]>
CD> ht://Dig FAQ: http://htdig.sourceforge.net/FAQ.html
CD> List information (subscribe/unsubscribe, etc.)
CD> https://lists.sourceforge.net/lists/listinfo/htdig-general




JBB
-- 
Best regards,
 Jonathan                            mailto:[EMAIL PROTECTED]



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
ht://Dig general mailing list: <[EMAIL PROTECTED]>
ht://Dig FAQ: http://htdig.sourceforge.net/FAQ.html
List information (subscribe/unsubscribe, etc.)
https://lists.sourceforge.net/lists/listinfo/htdig-general

Reply via email to