找个目录,创建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