用存储过程调用shell不成功问题?

用存储过程调用shell文件,以前都可以调起来,现在我把shell改了换了个路径,而且shell增加了读取ini配置文件,就调不起来了。但是单独手工调用又可以,这个是怎么... 用存储过程调用shell文件,以前都可以调起来,现在我把shell改了换了个路径,而且shell增加了读取ini配置文件,就调不起来了。但是单独手工调用又可以,这个是怎么回事啊?
#!/bin/ksh
tmp=$PATH
PATH=$PATH:/usr/bin:/home/oracle/fcdir2/checkok:.
export PATH
touch /home/oracle/fcdir2/checkok/a.txt
#获取自身路径
self_path=`dirname ${0}`
#加载配置文件
if [ -e ${self_path}/config.ini ]
then
. ${self_path}/config.ini
else
echo "
展开
 我来答
良玉小帝
2015-07-13 · 个人日常精心汇总合集
良玉小帝
采纳数:5925 获赞数:9451

向TA提问 私信TA
展开全部
sh -x yourshell
看看每步的执行过程
估计是路径错误导致的
追问
路径没问题,权限也是给够了的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式