"-bash: $JbossHome: No sush directory " fi if [ "X$logdir" == "X" ] then logdir=/tmp else if [ -d $logdir ] then logdir=$logdir else mkdir $logdir logdir=$logdir fi fi logfile=$logdir/${scriptname}_`date +%Y-%m-%d_%H_%M_%S`.log startlogfile=$logdir/startlog_`date +%Y-%m-%d_%H_%M_%S`.log echo "=================================" | tee -a $logfile echo "" echo "setup jboss environment" | tee -a $logfile echo "IP address: $ipAddress" | tee -a $logfile echo "JBOSS_HOME: $JbossHome" | tee -a $logfile echo "earDir: $earHome" | tee -a $logfile echo "logfile: $logfile" echo "" echo "=================================" | tee -a $logfile if [ -d $earHome ]; then earV=`ls $earHome` else Usage "-bash: $earHome: No sush directory." fi func_checkIsStart if [ $isStart -eq 0 ] then func_ear else echo "`date +"%Y-%m-%d %H:%M:%S"` Can not connect to jboss" | tee -a $logfile exit fi echo "" echo "`date +"%Y-%m-%d %H:%M:%S"` Application JBoss Installation finished " | tee -a $logfile echo "`date +"%Y-%m-%d %H:%M:%S"` Restart the jboss service now" | tee -a $logfile echo "`date +"%Y-%m-%d %H:%M:%S"` shutting down jboss service..." $deployCMD --connect controller=$ipAddress --command=:shutdown sleep 1m ps -ef | grep standalone.sh | grep -v "grep standalone.sh" if [ $ -eq 1 ] then echo "`date +"%Y-%m-%d %H:%M:%S"` server stopped." | tee -a $logfile TempDir=$JbossHome/standalone/tmp if [ -d $TempDir ]; then echo "removeing old files..." | tee -a $logfile rm -rf $TempDir/* else echo "Error: $TempDir no such directory" | tee -a $logfile fi func_start else echo "`date +"%Y-%m-%d %H:%M:%S"` faild to stop the server" | tee -a $logfile echo "check whether there has any unusual on jboss node service or not" | tee -a $logfile exit 1 fi echo "" | tee -a $logfile echo "Check log file: $logfile" | tee -a $logfile echo "End script at `date +"%Y-%m-%d %H:%M:%S"`" | tee -a $logfile
|