日期:2014-05-16  浏览次数:20669 次

unix:可执行程序为什么在命令行调用执行正常,写到shell脚本调用却不行?
在shell脚本的函数内调用会有影响吗?
可执行程序在命令行调用时几秒钟就执行完毕了,并且有日志文件输出
但是运行脚本时,需要等待好几分钟才执行完毕,却没有日志文件输出
有没有遇到过这种情况的?
高手们,求助啊!!
unix shell 脚本

------解决方案--------------------
不执行没报错?
------解决方案--------------------
chmod u+x test.sh
./test.sh


不要这样运行:
sh test.sh
------解决方案--------------------
引用:
终于找到问题所在,是执行crontab.env这个程序后就不行,把这行屏蔽掉shell就可以正常调用了
但是我不清楚运行这个怎么会有这样的影响,有没有哪位知道原因,解释解释??

环境变量的问题
------解决方案--------------------
crontab.env这里面写的啥,是不是修改了环境变量,改变了PATH路径