cron job没有拿起oracle查询结果

时间:2016-07-03 17:56:23

标签: oracle shell unix environment-variables crontab

我编写了一个shell脚本,它在手动完成脚本执行时通过oracle查询结果返回variable1的值。但是当它由cron job完成时,变量1的oracle值为空。似乎cron的工作甚至没有执行sql查询。

shell脚本:

#!/bin/sh

echo "test report" >> test.txt


variable1=$(
echo "set feed off
set pages 0
--sql query
exit
"  | sqlplus -s username/Password@dbname
)
echo "count:" "$variable1" >> testreport.txt

cat test.txt | mailx -s "test report"  abc@xyz.com

Cron职位:

 * * * * * /scriptdir/abc.sh

请提出正确的方法。

0 个答案:

没有答案