身在物流行业,临近618和双十一,都需要进行系统压力测试,今年也不例外。这个时候需要随时切换自己开发和压测的身份,一面要完成新需求的开发任务,另一面要完成压测任务;虽然4月刚开始,但是压测任务已经排上日程。应用系统大多部署在weblogic中,每台虚拟机都需要安装,每次都需要耗费大量的时间和精力,而且中间某个环节出了问题通常会推倒重来;自己在网上搜了很久,发现并没有什么现成可用的shell脚本,于是花了一天时间,把整个部署的流程梳理了一遍,自己整出了一个shell脚本,实现了自动安装配置weblogic,真是省时又省力,磨刀不误砍柴工,再也不用再敲那么多命令,尤其是cd!!!
写脚本的过程中,真正体会到了shell的简单与强大,也对sed、awk和循环有了更深的认识。
1、安装weblogic版本:wls1036_linux64
2、具体shell脚本实现
#!/bin/bash
# @author:liusure09
# @date:2018-04-08
###############################################
echo ""
echo ""
echo "**************************************"
echo "* *"
echo "* *"
echo "* WebLogic服务自动安装部署 *"
echo "* *"
echo "* *"
echo "**************************************"
echo ""
echo ""
echo "*****安装时间大约需要25分钟,请耐心等待*****"
#获取脚本所在的当前路径
path_now=$(cd "$(dirname "$0")"; pwd)
echo "脚本执行当前路径为{$path_now}"
#声明变量:安装weblogic的路径
path_weblogic=/home/username/Oracle/Middleware/wlserver_10.3/common/bin
#weblogic启动文件路径
path_startWebLogic=/home/usernam