直接发命令可以正确调用文件,用bash脚本无法调用
我的库文件在/home/tester/ODC_IV/tools路径下,用bash文件先cd路径下,再调用会报错,但直接在命令窗口cd 路径,再调用就是正常的,为啥呢?怎样才能用bash脚本调用到库文件?我bash 脚本如下:
echo cd /home/tester/ODC_IV/tools
`cd /home/tester/ODC_IV/tools`
echo java -jar ./ica*.jar -sn upgrade -cfg /home/tester/ztl/temp/HBstp$ip.xml -lab HB -up $up_path/$finalUpName
`java -jar ./ica*.jar -sn upgrade -cfg /home/tester/ztl/temp/HBstp$ip.xml -lab HB -up $up_path/$finalUpName`
实际效果图如附件,第一个框为bash脚本运行有报错,第二个框为手动输入正常调用。
解决了,运行bash时加上 soure bash文件名即可;并且内容也错了,应该是cd 路径,而不是` cd 路径`
页:
[1]