获取“VM 初始化期间发生错误”
我有一个遗留的shell脚本,Autosys作业调度程序正在调用它。在脚本中,他们正在调用一个 jar 文件
res="`$JAVA_HOME/bin/java ....`"
echo >$res<
我收到以下错误。
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working directory.
因此,在shell脚本中,我尝试打印当前目录,如下所示
echo "PWD:" "$PWD" # Nothing gets printed.
echo "USER:" "$USER" # User id is getting printed
if [ -d "/export/home/abc/" ]; then
echo "Directory present" # gets printed
echo `ls -ltr` # total 3 gets printed
echo `cd /export/abc/def`
echo `pwd` # nothing gets printed
fi
所有类路径都在脚本本身中设置,并且类路径看起来很好。我不明白这里可能是什么问题。
另请注意,此脚本正由另一个脚本调用,该脚本由 Autosys 作业计划程序调用。