您在此處:使用 Arcserve UDP Agent (Linux) > 如何整合及自動化 Arcserve UDP Agent (Linux) 與現有的 IT 環境 > 自訂工作排程

自訂工作排程

Arcserve UDP Agent (Linux) 提供使用指令碼定義自己的排程以執行工作的功能。如果您必須定期執行工作,但無法使用 Web UI 排程,您可以建立指令碼來定義這類排程。例如,您要在每個月最後一個星期六的下午 10:00 執行備份。您無法使用 Web 介面定義這類排程,但可以建立指令碼來定義這類排程。

您可以提交備份工作,而不指定任何排程 (使用 [進階] 頁面上的 [] 選項)。使用 Linux Cron 排程器來定義自訂的排程,並執行 d2djob 命令來執行工作。

附註:下列程序假設您已提交備份工作,但未指定任何排程,而且您要在每個月最後一個星期六的下午 10:00 執行備份。

請採取以下步驟:

  1. 以根使用者身分登入備份伺服器。
  2. 建立指令碼檔案並輸入下列命令,以在每個月最後一個星期六的下午 10:00 執行備份:

    #!/bin/bash#

    LAST_SAT=$(cal | awk '$7!=""{t=$7} END {print t}')

    TODAY=$(date +%d)

    if [ "$LAST_SAT" = "$TODAY" ]; then

         source /opt/Arcserve/d2dserver/bin/setenv
         d2djob --run=your_job_name   --jobtype=your_job_type      #run your backup job here

    fi

    附註:您必須提供檔案的必要執行權限。

  1. 導覽至 crontab 資料夾,並將下列命令新增至您的系統 crontab (/etc/crontab):

    00 22 * * Saturday root runjob.sh

    Cron 會在每個星期六的下午 10:00 執行 runjob.sh 指令碼。在 runjob.sh 中,它先檢查今天是否為當月的最後一個星期六。如果是的話,則會使用 d2djob 執行備份工作。

工作排程已自訂為在每個月最後一個星期六的下午 10:00 執行備份。


Copyright © 2014-2021, Arcserve. All rights reserved.

評分此頁面
此頁面上的內容對我很有用。 非常不同意 非常同意
提交此頁面的評分與選擇性註解