Systemwalker Centric Manager 資源配付のバリエーション - UNIX共通 - - Microsoft(R) Windows NT(R)/Microsoft(R) Windows(R) 2000/Microsoft(R) Windows Server(TM) 2003 -
目次 索引 前ページ次ページ

第1章 いろいろな資源を配付する> 1.3 スクリプトを配付する

1.3.2 スクリプトを単体で実行する

スクリプトを単体で実行する運用について、以下の項目に従って説明します。

■概要

スクリプトとして扱える資源の種類を、“表:スクリプトとして扱える資源”に示します。

[表:スクリプトとして扱える資]

資源の種類

資源種別

備 考

UNIXのシェルスクリプト

sh

資源反映の延長でシェルスクリプトを実行します。適用結果はシェルスクリプトが“0"復帰した場合に適用正常とします。

PCのバッチプログラム

pc#bat

資源反映の延長でバッチプログラムを実行します。適用結果はバッチプログラム内で実行結果を復帰値“0"と通知した場合に適用正常とします。

備考. 資源種別は、資源の種類を表し資源登録時に指定します。

PCのスクリプトについては、スクリプトの実行結果を反映するために、実行結果通知コマンドをスクリプト内に記述しておく必要があります。スクリプトの実行結果の通知には、資源配付の実行結果通知コマンド(drmscmp)を使用します。

■運用方法

スクリプトを単体で実行する運用には、以下の2とおりの方法があります。

◆世代管理を行い、スクリプトの配付と適用を行う方

スクリプト以外のユーザ資源の運用方法と同じです。資源登録時に資源種別として“sh”または“pc#bat”を指定してください。資源適用時に資源反映の延長でスクリプトを実行し、その実行結果を適用結果とします。

◆世代管理を行わずに、スクリプトの配付と適用を行う方

スクリプトを世代管理しないで、一つの世代を用いてスクリプトを実行させることができます。下記のa)〜c)を繰り返すことで、同一世代を用いスクリプトを実行することができ、世代管理をしない簡単なスクリプトの実行が可能となります。ただし、この方式はサーバ-サーバ間でだけ可能です。世代管理をしない簡単なスクリプトの運用例を、“図:世代管理をしない簡単なスクリプトの運用例”に示します。

  1. 運用管理サーバでの前回スクリプトの削除とスクリプトの登録

    一つの世代を指定し、前回実行のスクリプトを削除し、今回実行予定のスクリプトを登録します。(資源種別として“sh”または“pc#bat”を指定)

  2. 運用管理サーバからのスクリプトの配付

    以下に示す指定で、特定世代のスクリプトをダウンロードします。受信側では同一世代のスクリプトを受信した時点で、特定世代の前回の適用結果を削除します。

    drmssndコマンドで“-c no”を指定

  3. スクリプトの適用と適用結果確認

    一つの世代のスクリプトを実行し、その実行結果を適用結果として確認します。

[図:世代管理をしない簡単なスクリプトの運用例]

image

■注意事項

スクリプトを扱う場合の注意事項を以下に説明します。

[表:シェルスクリプトに適用完了通知コマンドを記述した場合に通知される値]

drmscmp
-cオプションの値

シェルスクリプトの復帰コード

0以外

00080番のメッセージの復帰コードに、0が入ります。

  • 00080番のメッセージの復帰コードに、0が入ります。
  • 以下のメッセージの詳細情報に、シェルスクリプトの復帰コードが入ります。

即時適用の場合: 00403番
手動適用の場合: 00220番

0以外

00080番メッセージの復帰コードに、-cオプションで指定した値が入ります。

00080 番メッセージの復帰コードに、-cオプションで指定した値が入ります。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 1995-2005