預定任務 (Linux)

如果您需在指定的時間於您的託管帳號上運行腳本,可使用 Plesk 中的任務調度器以使系統自動運行腳本。

在 Plesk 的安裝過程中自動創建了下列任務:

  • autoreport.php – 提交關於域的日、周與月報告(三項獨立任務)
  • backupmng – 每隔 30 分鐘啟動計畫的網站備份
  • 統計 – 生成域使用的資源統計
  • mysqldump.sh - 為三個 MySQL 資料庫創建備份副本:psadump、MySQL 和 Horde 資料庫

因為這些任務都與統計、資料庫以及報告相關,因此建議您不要更改或移除。

要預定任務,請執行下列步驟:

  1. 轉到 網站與域名 > 計畫的任務
  2. 按一下 添加任務
  3. 選擇 已啟用 核取方塊。
  4. 指定運行命令的時間:
    • - 輸入從 0 到 59 之間的值
    • 小時 - 輸入從 0 到 23 之間的值
    • 日期 - 輸入從 1 到 31 之間的值
    • - 輸入從 1 到 12 之間的值,或者從下拉清單中選擇月份
    • 星期 - 輸入從 0 到 6 之間的值(0 指星期日),或者從功能表中選擇。

    您可以使用 UNIX crontab 輸入格式預定時間。在該格式中,您可以:

    • 輸入一些值,並用逗號隔開。用連字號連接的兩個數字表示所包括的範圍。例如,在某個月的 4 號、5 號、6 號和 20 號運行任務,則鍵入“4-6”和“20”。
    • 插入星號以指定該欄位允許的所有值。例如,要每天運行任務,則在日期”文字方塊中鍵入“*”。

    要預定任務在每 N 個週期運行,請輸入組合“*/N”,此處 N 為該欄位(分、小時、天、月)的有效值。例如,分鐘欄位中的“*/15”計畫每隔 15 分鐘啟動任務。

    您可以鍵入月份和星期幾的縮寫,即該單詞的前三個字母:Aug、Jul、Mon、Sat 等等。當時縮寫名稱無法使用逗號隔開或與數位一起使用。

  5. 指定要運行的命令。在 命令 框中鍵入該命令。

    例如,如果您在指定時間運行備份創建任務,並將備份檔案發送到您的郵箱中,則需在 命令 輸入框中指定下列命令:

    /usr/local/psa/admin/sbin/backupmng

  6. 點按 確定

若要在任務開始時接收通知:

  1. 轉到 網站與域名 > 計畫的任務
  2. 點按 設定 並指定通知策略。

若要暫時掛起計畫任務的執行:

  1. 轉到 網站與域名 > 計畫的任務
  2. 找到您需掛起的任務,並在 命令 欄裡點按相應的連結。
  3. 清空 啟用 核取方塊並點按 確定

若要恢復執行計畫的任務:

  1. 轉到 網站與域名 > 計畫的任務
  2. 找到您需重新執行的任務,並在 命令 欄裡點按相應的連結。
  3. 選擇 已啟用 核取方塊,並點按 確定

若要取消任務:

  1. 轉到 網站與域名 > 計畫的任務
  2. 選擇您需取消的任務左邊的核取方塊,並點按 移除
  3. 請確認刪除並按一下 確定