我有一个自定义脚本,它运行java类来更新数据库中的最新数据。
cd /opt/glassfish4/glassfish/domains/domain1/applications/TradeOnlineChat/WEB-INF/classes/
JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
$JAVA_HOME/bin/java -Dlog4j.configuration=file:/opt/glassfish4/glassfish/domains/domain1/applications/TradeOnlineChat/WEB-INF/classes/log4j.properties -cp .:/opt/glassfish4/glassfish/domains/domain1/applications/TradeOnlineChat/WEB-INF/lib/* com.util.AllNewsUpdatrUtility
exit 0
文件名是
allnewsupdater.sh
我面临的问题是我无法在后台运行脚本,这意味着我只需将其作为
运行 allnewsupdater.sh &
然后按回车键,数据将不会更新,但是当我不提供&符号并等待它时它运行良好