サーバータスクを実行する

サーバータスクにより、データベースの圧縮や索引の更新などの複雑な管理プロシージャが実行されます。サーバー タスクは、サーバー コンソールでタスクをロードするか、 Domino ® Administrator の [タスク - 開始] ツール、[サーバー] メニュー、または管理コンソールを使用して手動で実行できます。または、タスクの名前を ServerTasks または ServerTasksAtNotes.INIファイルの設定。さらに、 Domino ®ディレクトリにプログラム文書を作成して、スケジュールされた間隔でタスクを実行することもできます。

このタスクについて

Domino ® が提供するサーバータスクに加えて、 Microsoft Windows バッチファイル、 UNIX シェルスクリプトまたはプログラム、および API プログラムとして保存されるカスタムタスクを作成して実行できます。

ローカルのサーバーコンソールから

サーバーコンソールを開き、コマンドプロンプトにサーバータスクを入力します。

Domino ® Administrator サーバーコンソールから

手順

  1. Domino ® Administrator から、 「サーバー」 > 「ステータス」タブの「コンソール」をクリックして、プログラムが実行されているサーバーのコンソールを開きます。
  2. サーバーコンソールのコマンドフィールドに、次のように入力します。
    ロード taskname
    

    taskname は実行するサーバータスクの名前です。

Domino ® Administrator の [スタート - タスク] ツールから

手順

  1. Domino ® Administrator から、 [サーバー] > [ステータス]タブをクリックします。
  2. [サーバータスク] をクリックします。
  3. [タスク] ツールを開きます。
  4. 「開始」をクリックします。
  5. [新規タスクの開始] ボックスで、リストからサーバータスクを選択します。パラメータを指定する場合は、詳細オプションを選択します。
  6. [タスクの開始] をクリックします。

NOTES.INI ファイルで

このタスクについて

多くのタスクがデフォルトで指定された回数だけ実行されます。NOTES.INI ファイルの次のどちらかの設定を編集して、追加するタスクのスケジュールを設定できます。

  • ServerTasks サーバーの起動時にタスクを自動的に開始します
  • ServerTasksAt 指定された時間にタスクを開始します

プログラム文書で

このタスクについて

定期的にスケジュールされた時間またはサーバーの起動時にサーバー上でタスクを実行するには、 Domino ®ディレクトリにプログラム文書を作成します。

プログラム文書は、特定の時間に自動的にサーバータスクを実行するために使用します。プログラム ドキュメントを使用して、 UNIX シェル スクリプトやプログラム、あるいは API プログラムを実行することもできます。プログラム文書を使用して、タスクやプログラムのスケジュール設定をすることもできます。

UNIX シェル スクリプトまたは API プログラムを作成する場合は、これらの文字のいずれかを名前に使用できます。バックスラッシュ () やこれ以外の文字を使用しないでください。
  • A から Z までの英字
  • 0 から 9 までの数字
  • アンパサンド (&)
  • ダッシュ (-)
  • ピリオド (.)
  • スペース ( )
  • 下線 (_)
  • アポストロフィ (')
  • 前方スラッシュ (/)

手順

  1. Domino ® Administrator から、 Domino ®ディレクトリを開きます。[サーバー] ビューを表示し、サーバー文書を開きます。
  2. [作成] > [サーバー] > [プログラム]を選択します。
  3. [基本] タブで、以下のフィールドに入力します。
    1 [基本] タブ

    フィールド

    Enter

    プログラム名

    実行するサーバータスクの名前

    コマンド行

    タスクを起動するコマンドには、どのような引数を付けても構いません。

    実行するサーバー

    タスクを実行するサーバーの完全階層名。

    コメント

    プログラムの説明や追加情報。

  4. [スケジュール] タブをクリックして、以下のフィールドに入力します。
    2 [スケジュール] タブ

    フィールド

    Enter

    有効/無効

    新しく作成したグループのオプションとして、

    • [サーバーの起動時のみ] は、サーバーの起動時にのみプログラムが実行します。
    • [有効] は、指定した時刻にタスクを実行するようにスケジュールします。

    実行時間

    タスクを実行する 1 日の最初の時刻

    繰り

    タスクを再度実行するまでの分単位の時間

    実行日

    タスクを実行する曜日

  5. オプション: [管理]をクリックし、追加の所有者/管理者の名前を入力します。
  6. 文書を保存し、閉じます。

次に行うこと

サーバーで実行スケジュールを設定したタスクすべてを表示するには、Show Schedule コマンドを使用します。