jar命令不在bash脚本中运行,但在我手动执行时运行

时间:2014-01-06 16:11:39

标签: linux jar zip centos

尝试调试不工作的脚本。因此,/etc/init.d/权限中的脚本是正确的,并由root拥有。脚本中无法正常工作的部分:

mkdir -p $UNZIPPED_FOLDER
cd $UNZIPPED_FOLDER
echo "Im here `pwd`"
jar xvf $path
#unzip $path -d $UNZIPPED_FOLDER 

仅供参考:

path="/ebs/data.zip"
UNZIPPED_FOLDER="/tmp/unzipped_data"

当我运行脚本时,我可以看到它被执行到行Im here /tmp/unzipped_data 但之后没有任何事情发生。

我认为我的变量是错误的,但是如果我手动运行它jar xvf $path(假设我之前在脚本中执行了echo $path之类的操作)那么它就可以了。

我还检查了which jar,它给了我/usr/bin/jar

此外,所有内容都在root

下运行

0 个答案:

没有答案