AIX下如何重启WAS和已经部署的应用程序服务器

来源:互联网 发布:软件体系结构有哪些 编辑:程序博客网 时间:2024/05/16 01:18

找个目录,创建restart_was.sh,然后写入以下内容,执行chmod +x restart_was.sh。

后续用有权用户执行restart_was.sh,就可以实现关闭所有was进程、重启was应用管理服务器、节点服务器、应用程序服务器的功能。

#关闭所有was进程
echo "正在重启was,请稍候。"
pid=`ps -ef|grep was|grep -v grep |awk '{print $2}'`
 if [ "$pid" = "" ]
  then
  echo "/n/t/t was没有启动,现在启动."
  else
  kill -9 $pid
  fi 

#启动was及应用服务器
echo 开始启动管理节点请稍候
cd /data/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
./startManager.sh

echo 开始启动应用节点请稍候
cd /data/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
./startNode.sh

echo was已重启,开始重启应用服务器,请稍候
echo 开始启动server1应用服务器。。
./startServer.sh server1

#如果还有其他应用程序服务器,可以继续执行startServer.sh