我的bash shell脚本在手动执行时工作正常但在cron上不起作用。我已经为java home声明了变量,但是cron job仍然无效。我还在声明jar文件和配置文件时使用了绝对路径。这是脚本的一部分:
#!/bin/bash
export JAVA_HOME=/home/user/jdkver
PATH=$JAVA_HOME/bin:$HOME/bin:$PATH
export PATH
......
nohup "$JAVA_HOME"/bin/java -Xms246m -Xmx2048m -jar /home/user/jars/jarfileneeded.jar /home/user/cfg/configurationneeded.properties &
请帮忙。