Groupmax Object Server Version 6  システム管理者ガイド

[目次][用語][索引][前へ][次へ]


付録H.5 スクリプトの作成例

スクリプトファイルの作成例を説明する。

<この項の構成>
(1) 始動スクリプトの作成例
(2) 停止スクリプトの作成例
(3) 監視スクリプトの作成例

(1) 始動スクリプトの作成例

 
#!/bin/sh
# 始動スクリプトの例 Gmax_start
XODDIR=/usr/ObjSV/HOME
XODCONFPATH=/usr/ObjSV/HOME/conf
export XODDIR XODCONFPATH
 
# Object Server起動
/opt/HiOODB/bin/xodstart
if [ $? != 0 ]
then
  exit 255
fi
 
#Address Server起動
# ここにAddress Server起動スクリプトを記述する
 
# Workflow Server起動
# ここにWorkflow Server起動スクリプトを記述する
 
exit 0
 

(2) 停止スクリプトの作成例

 
#!/bin/sh
# 停止スクリプトの例 Gmax_stop
XODDIR=/usr/ObjSV/HOME
XODCONFPATH=/usr/ObjSV/HOME/conf
export XODDIR XODCONFPATH
 
# Workflow Server停止
# ここに Workflow Server停止スクリプトを記述する
 
# Address Server停止
# ここに Address Server停止スクリプトを記述する
 
# Object Server停止
/opt/HiOODB/bin/xodstop
if [ $? != 0 ]
then
exit 255
fi
exit 0
 

(3) 監視スクリプトの作成例

 
#!/bin/sh
# 監視スクリプトの例Gmax_mtr
XODDIR=/usr/ObjSV/HOME
XODCONFPATH=/usr/ObjSV/HOME/conf
export XODDIR XODCONFPATH
 
# Object Server監視
${XODDIR}/bin/xodrunchk
if [ $? != 0 ]
then
  echo "Gmax_mtr : Object Server down!!"
  exit 255
fi
 
# Address Server監視
# ここにAddress Serverの監視スクリプトを記述する。
 
# Workflow Server監視
# ここにWorkflow Serverの監視スクリプトを記述する。
 
echo "All Groupmax Server is Active!!"
exit 0
 

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved, Copyright (C) 2001, 2002, Hitachi, Ltd.