預定工作
如果需要在特定時間執行伺服器上的指令檔,請使用您 Web 伺服器上的工作預定程式,從而使系統自動為您執行指令檔。
重要說明:若要禁止控制面板使用者以“根”使用者的角色對工作進行排程,請在伺服器檔案系統上建立空檔案(該檔名為 root.crontab.lock
並位於 /plesk_installation_directory/var/
中)。
在 Plesk 的安裝過程中自動建立了下列工作:
- autoreport.php - 傳送用戶端和網站上的每日、每週和每月報告(三項單獨工作)
- backupmng - 每隔 30 分鐘啟動預定的網站備份
- 統計 - 生成關於向網站所新增限制的統計,如流量、磁碟使用情況等
- mysqldump.sh - 為三個 MySQL 資料庫建立備份副本:psadump、MySQL 和 Horde 資料庫
因為所有這些工作都與網站統計、資料庫和報告相關,所以強烈建議您永遠不要更改也不要移除這些工作。
注意:您也可以基於每個網站預定工作。要執行該操作,請遵守下列相同步驟,但是並非前往“伺服器 > 預定工作”,而是前往網站 > 網站名稱 > 預定工作”。
要預定工作,請執行下列步驟:
- 按一下導航窗格中的“伺服器”捷徑。
- 按一下“服務”組中的“預定工作”圖示。
- 選擇要執行工作的系統使用者帳戶。
- 按一下“新增工作”。
- 指定執行指令的時間:
- 分 - 輸入從 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 等。但是,縮寫不能用逗號分開也不能和數字一同使用。
- 指定要執行的指令。在“指令輸入”框中輸入該指令。
- 按一下“確定”。
要暫時掛掉預定工作的執行,請完成下列步驟:
- 按一下導航窗格中的“伺服器”捷徑。
- 按一下“服務”組中的“預定工作”圖示。
- 選擇要執行工作的系統使用者帳戶。
- 選擇要掛掉的工作並按一下指令名。
- 清除“啟用”核取方塊,並按一下“確定”。
要繼續執行預定的工作,請完成下列步驟:
- 按一下導航窗格中的“伺服器”捷徑。
- 按一下“服務”組中的“預定工作”圖示。
- 選擇要執行工作的系統使用者帳戶。
- 選擇要繼續執行的工作並按一下指令名。
- 勾選“啟用”核取方塊,並按一下“確定”。
若要取消工作:
- 按一下導航窗格中的“伺服器”捷徑。
- 按一下“服務”組中的“預定工作”圖示。
- 選擇要執行工作的系統使用者帳戶。
- 勾選待取消工作左側的核取方塊。
- 按一下
“移除所選項”。 - 確認移除操作並按一下“確定”。