上一頁 | 下一頁 | 查找頁面 |

## 預定任務

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

重要說明：若要禁止控制面板使用者以“根”使用者的角色對任務進行排程，請在伺服器檔案系統上建立空檔案（該檔名為 `root.crontab.lock` 並位於`/plesk_installation_directory/var/` 中）。

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

- autoreport.php - 傳送用戶端和網站上的每日、每週和每月報告（三項單獨任務）
- backupmng - 每隔 30 分鐘啟動預定的網站備份
- 統計 - 生成關於向網站所新增限制的統計，如流量、磁碟使用情況等
- mysqldump.sh - 為三個 MySQL 資料庫建立備份副本：psadump、MySQL 和 Horde 資料庫

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

注意：您也可以基於每個網站預定任務。要執行該操作，請遵守下列相同步驟，但是並非前往“伺服器 > 預定任務”，而是前往網站 > 網站名稱 > 預定任務”。

要預定任務，請執行下列步驟：

1. 按一下導航窗格中的“伺服器”捷徑。
2. 按一下“服務”組中的“預定任務”圖示。
3. 選擇要執行任務的系統使用者帳戶。
4. 按一下“新增任務”。
5. 指定執行指令的時間：
   - 分 - 輸入從 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 等。但是，縮寫不能用逗號分開也不能和數字一同使用。

6. 指定要執行的指令。在“指令輸入”框中輸入該指令。
7. 按一下“確定”。

要暫時掛掉預定任務的執行，請完成下列步驟：

1. 按一下導航窗格中的“伺服器”捷徑。
2. 按一下“服務”組中的“預定任務”圖示。
3. 選擇要執行任務的系統使用者帳戶。
4. 選擇要掛掉的任務並按一下指令名。
5. 清除“啟用”核取方塊，並按一下“確定”。

要繼續執行預定的任務，請完成下列步驟：

1. 按一下導航窗格中的“伺服器”捷徑。
2. 按一下“服務”組中的“預定任務”圖示。
3. 選擇要執行任務的系統使用者帳戶。
4. 選擇要繼續執行的任務並按一下指令名。
5. 勾選“啟用”核取方塊，並按一下“確定”。

若要取消任務：

1. 按一下導航窗格中的“伺服器”捷徑。
2. 按一下“服務”組中的“預定任務”圖示。
3. 選擇要執行任務的系統使用者帳戶。
4. 勾選待取消任務左側的核取方塊。
5. 按一下 “移除所選項”。
6. 確認移除操作並按一下“確定”。