Hi Floks
when i am trying to run the following script
it is getting executed but when iam tryint to execute thru corntab it is not?can any one suggest
the script name is xapipgm.pl *******************************************************************************
#!/bin/sh #myrun.shell
xapipgm=srvtst26.pl
pgrep -f $xapipgm > /dev/null
# runrc=$?
# echo "Return Code is: $?"
if [ $? -eq 0 ]
then
set `pgrep -f $xapipgm `
echo "AHD XAPI Server ($xapipgm) Running with Process Id: $1"
else echo "AHD XAPI Server is now Started Running on `date`.">log/init/ahdxapi.init.$1$2$3.$4$5.log
set `date '+%Y %m %d %H %M' `
xapipgm=srvtst26.pl
perl -w $xapipgm > log/init/ahdxapi.init.$1$2$3.$4$5.log 2>log/init/ahdxapi.init.$1$2$3.$4$5.err
#perl -w $4$5>log/init/ahdxapi.init
fi
********************************************************************************corn tab settings
**************************************************************************** 1-59 * * * * . /home/paradigm/.profile; /proj/ahd02/CAisd/site/mods/scripts/xapipgm.pl > /proj/ahd02/CAisd/site/mods/scripts/log/init/ahdxapi.init...log>> /proj/ahd02/CAisd/site/mods/scripts/log/init/ahdxapi.init...log
*****************************************************************************
doesnt seem to be a perl problem
well why dont you put '. /home/paradigm/.profile ' within your shell script else your shell may not get all the exported variables
You can right a better cron line ( Ofcourse replace $script and $logfile to the values )
* * * * * $script >>$logfile 2>&1
# Run every minute instead of all minutes from 1-59
now get the read the $logfile ( after 1 minute ;-) ) and see if there were some errors
Ram
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]