设为首页 加入收藏

TOP

用Shell写的JBoss自动部署脚本(二)
2014-11-24 02:48:09 来源: 作者: 【 】 浏览:7
Tags:Shell JBoss 自动 部署 脚本
"-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


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇浅析iOS Rumtime的机制 下一篇关于二叉搜索树及三种树遍历的特点

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: