執行伺服器作業

伺服器作業執行複雜的管理程序;例如,壓縮資料庫及更新索引。您可以手動執行伺服器作業,方法是在伺服器主控台上載入作業,或是使用「Domino® 管理員」的「作業」-「啟動」工具、「伺服器」功能表或「管理員」主控台。或者,您可以在啟動伺服器時自動執行作業,方法是將作業名稱新增至 NOTES.INI 檔案中的 ServerTasksServerTasksAt 設定。此外,您還可以在「Domino® 名錄」中建立「程式」文件,以排程的間隔執行作業。

執行這項作業的原因和時機

除了 Domino® 提供的伺服器作業之外,您還可以撰寫和執行自訂作業,它們是儲存為 Microsoft Windows 批次檔、UNIX Shell Script 或程式,以及 API 程式。

從本端伺服器主控台

開啟伺服器主控台,並在命令提示字元下輸入伺服器作業。

從「Domino® 管理員」伺服器主控台中

程序

  1. 從「Domino® 管理員」中,按一下「伺服器 > 狀態」標籤上的「主控台」,來開啟執行程式的伺服器的主控台。
  2. 在「伺服器主控台指令」欄位中,鍵入:
    Load taskname

    其中 taskname 是您要執行的伺服器作業名稱。

從「Domino® 管理員」的作業 - 啟動工具中

程序

  1. 從「Domino® 管理員」中,按一下「伺服器 > 狀態」標籤。
  2. 按一下「伺服器作業」
  3. 開啟「作業」工具集。
  4. 按一下「啟動」
  5. 在「開始新作業」方框中,從清單選取伺服器作業。選取進階選項來指定其他參數。
  6. 按一下「啟動作業」

在 NOTES.INI 檔案中

執行這項作業的原因和時機

許多作業預設是在指定的時間執行。您可以編輯 NOTES.INI 檔案中的下列其中一項設定,來排程要執行的其他作業:

  • ServerTasks 會在每次伺服器啟動時自動啟動作業
  • ServerTasksAt 會在指定的時間啟動作業

在程式文件中

執行這項作業的原因和時機

若要在伺服器上依定期排程時間執行作業,或在伺服器啟動時執行,請在「Domino® 名錄」中建立「程式」文件。

「程式」文件是用來在特定時間自動執行伺服器作業。您也可以使用「程式」文件來執行 OS/2 指令檔、UNIX Shell Script 或程式,或是 API 程式。您可以使用「程式」文件來排程作業及(或)程式。

如果您建立 UNIX Shell Script 或 API 程式,則可以在名稱中使用下列任一字元。請勿使用反斜線 (\) 或其他任何字元,因為這會導致產生非預期的結果。
  • 字母 A - Z
  • 數字 0 - 9
  • '&' 符號 (&)
  • 橫線 (-)
  • 句點 (.)
  • 空格 ( )
  • 底線 (_)
  • 單引號 (')
  • 正斜線 (/)

程序

  1. 從「Domino® 管理員」中,開啟 Domino® 名錄。移至「伺服器」視圖,然後開啟「伺服器」文件。
  2. 選擇「建立 > 伺服器 > 程式」。
  3. 「基本」標籤上,完成下列欄位:
    1. 基本標籤

    欄位

    Enter 鍵

    程式名稱

    欲執行的伺服器作業名稱。

    指令行

    啟動作業的指令,包括任何傳給指令的引數。

    要在哪部伺服器執行

    執行作業的伺服器之完整階層式名稱。

    註解

    程式的說明或額外資訊。

  4. 按一下「排程」標籤,然後完成下列欄位:
    2. 排程標籤

    欄位

    Enter 鍵

    已啟動/已取消

    請選擇其中一項:

    • 只有當伺服器啟動時才開始執行該程式。
    • 已啟用來排程於特定的時間執行作業。

    執行次數

    一天中您希望第一次執行作業的時間。

    重複間隔

    作業再次執行之前的分鐘數。

    一週的日子

    一週中有哪幾天要執行作業。

  5. 選擇性的: 按一下「管理」,然後輸入其他擁有者/管理員的名稱。
  6. 關閉並儲存文件。

下一步

若要檢視排程在伺服器上執行的所有作業,請使用 Show Schedule 指令。