DC3339 发表于 2021-9-18 13:21:06

直接发命令可以正确调用文件,用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脚本运行有报错,第二个框为手动输入正常调用。

DC3339 发表于 2021-9-18 13:35:25

解决了,运行bash时加上 soure bash文件名即可;并且内容也错了,应该是cd 路径,而不是` cd 路径`
页: [1]
查看完整版本: 直接发命令可以正确调用文件,用bash脚本无法调用