ssh 遠程訪問伺服器並執行WAS 、MQ、CICS的啟停腳本

昨天,更新了SSH 遠程訪問伺服器並執行WAS,CICS,MQ的腳本,並在客戶端用ROOT來訪問目標機器並用ROOT許可權來執行SH腳本。今天就更新同樣SSH 遠程訪問伺服器並執行WAS,CICS,MQ的腳本,只是用WAS普通用戶來啟停。

1、在目標機器A機創建wasadmin 用戶和wasadmin 用戶組。然後用wasadmin 來安裝was的。
2、假設之前已經用ROOT賬號安裝好mq,cics的情況下,將wasadmin 用戶加入到mqm、cicssm、cics、cicsterm 組,。
3、將FBM-wasadmin.sh 放置於目標機器A機的/home/wasadmin目錄下,並chmod a+x FBM-wasadmin.sh 賦於執行許可權。
more  FBM-wasadmin.sh

#!/bin/sh
#強制停止CICS REGION ,REGIONNAME根據實際節點名來填,有多少個REGION就填多少個
#su – cics -c “cicscp -v stop region test01 -f”
cicscp -v stop region test01 -f
#迅速啟動cics REGION ,REGIONNAME根據實際節點名來填,有多少個REGION就填多少個
#su – cics -c “cicscp -v start region test01 StartType=cold”
cicscp -v start region test01 StartType=cold
#exit
sleep 5

# 停止was Node,這裡是AppSer01,實際環境是按實際名字來填,實際路徑按實際環境路徑來填
# wasadmin是管理賬號與密碼
cd /home/wasadmin/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
./stopNode.sh -username wasadmin -password wasadmin
sleep 3
# 停止was Dmgr,這裡是Dmgr01,實際環境是按實際名字來填,實際路徑按實際環境路徑來填
## wasadmin是管理賬號與密碼
cd /home/wasadmin/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
./stopManager.sh -username wasadmin -password wasadmin
sleep 3

# 啟動was Dmgr,這裡是Dmgr01,實際環境是按實際名字來填,實際路徑按實際環境路徑來填
#wasadmin是管理賬號與密碼
cd /home/wasadmin/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
./startManager.sh
sleep 3
# 啟動was Node,這裡是AppSrv01,實際環境是按實際名字來填,實際路徑按實際環境路徑來填
# wasadmin是管理賬號與密碼#
cd /home/wasadmin/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
./startNode.sh
sleep 3

# 強制停止mqm 隊列管理器,這裡演示test,實際環境是按實際要名字來填
endmqm -i test
#su – mqm -c “endmqm -i test; exit”
sleep 3
# 啟動 mqm 隊列管理器,這裡演示是test,實際環境是按實際名字來填
strmqm test
#su – mqm -c “strmqm test;exit”
sleep 3
exit

 

4 、vi  /home/wasadmin 的.bashrc 文件,並加上以下內容:
export PATH=”/opt/ibm/cics/bin:/opt/mqm/bin:$PATH”
export NLSPATH=”/opt/ibm/cics/msg/%L/%N:/opt/ibm/cics/msg/C/%N:$NLSPATH”
5、在客戶端機B機執行如下命令:
ssh -l  wasadmin A機IP “/home/wasadmin/FBM-wasadmin.sh”
或者: ssh wasadmin@A機IP ‘/home/wasadmin/FBM-wasadmin.sh’

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營