使用 Crontab 預定工作 (Linux 主機)

如果需要在特定時間執行伺服器上的指令碼,請使用您 Web 伺服器上的工作預定程式,從而使系統自動為您執行指令碼。

重要說明:若要禁止控制面板使用者以“根”使用者的角色對工作進行排程,請在伺服器檔案系統上建立空檔案(該檔名為 root.crontab.lock 並位於 /parallels_plesk_panel_installation_directory/var/ 中)。

在 Parallels Plesk Panel 的安裝過程中自動建立了下列工作:

因為所有這些工作都與網站統計、資料庫和報告相關,所以強烈建議您永遠不要更改也不要移除這些工作。

注意您也可以基於每個網站預定工作。要執行該操作,請遵守下列相同步驟,但是並非前往“設定 > 定工作,而是前往網站 > 網站名稱 > 定工作

要預定工作,請執行下列步驟:

  1. 前往“設定 > 定工作(位於“一般”組)。
  2. 選擇要執行工作的系統使用者帳戶。
  3. 按一下“預定新工作”
  4. 指定執行指令的時間:

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

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

    您可以輸入月份和星期幾的縮寫,即該單字的前三個字母:Aug、Jul、Mon、Sat 等。但是,縮寫不能用逗號分開也不能和數字一同使用。

  5. 指定要執行的指令。在“指令輸入”框中輸入該指令。

    例如,如果您在指定時間執行備份建立工作,並將備份檔案傳送到您的信箱中,則需在“指令”輸入框中指定下列指令:

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

  6. 按一下“確定”

要暫時掛掉預定工作的執行,請完成下列步驟:

  1. 前往“設定 > 定工作(位於“一般”組)。
  2. 選擇要執行工作的系統使用者帳戶。
  3. 選擇要掛掉的工作並按一下指令名。
  4. 清除“啟用”核取方塊,並按一下“確定”

要繼續執行預定的工作,請完成下列步驟:

  1. 前往“設定 > 定工作(位於“一般”組)。
  2. 選擇要執行工作的系統使用者帳戶。
  3. 選擇要繼續執行的工作並按一下指令名。
  4. 勾選“啟用”核取方塊,並按一下“確定”

若要取消工作:

  1. 前往“設定 > 定工作(位於“一般”組)。
  2. 選擇要執行工作的系統使用者帳戶。
  3. 勾選待取消工作左側的核取方塊。
  4. 按一下“移除”
  5. 確認移除操作並按一下“確定”