#!/bin/bash # # /*--------------------------------------------------------------------*/ # Copyright FUJITSU LIMITED 2023 # /*--------------------------------------------------------------------*/ # # OS LOCALE LANG=ja_JP.UTF-8;export LANG LNK_PKG=FJSVlnkexp;export LNK_PKG REP_PKG=FJSVlnkre;export REP_PKG RDB_PKG=FJSVrdb2b;export RDB_PKG SDX_PKG=FJSVsymdx;export SDX_PKG PATH=/opt/$LNK_PKG/bin:/opt/$REP_PKG/bin:/opt/$RDB_PKG/bin:/opt/$SDX_PKG/bin:/usr/bin;export PATH LD_LIBRARY_PATH=/opt/$LNK_PKG/lib:/opt/$REP_PKG/lib:/opt/$RDB_PKG/lib:/opt/$SDX_PKG/lib;export LD_LIBRARY_PATH RDBNAME=xxxxx;export RDBNAME lxrepmc -p -s $5 RTN=$? case $RTN in 0) RTN=0 ;; 1) RTN=1 ;; 2) RTN=2 ;; *) RTN=8 ;; esac INDEX=1 while [ $INDEX -le 5 ] do lxrspjob -n $2 -i $4 -c $RTN STATUS=$? if [ $STATUS = 12 -o $STATUS = 0 ]; then break fi sleep 5 INDEX=`expr $INDEX + 1` done exit 0
説明
引数$5には、レプリケーション業務(Mirroring Controller用)の業務名が入ります。
レプリケーション業務(Mirroring Controller用)の各イベントの“ジョブへの通知パラメタ”で指定します。
引数$1、$3は、使用できません。
引数$2、$4は、lxrspjobコマンドで使用します。
LANGは環境に合わせて編集する必要があります。