SupeSite 7.0 系統設置-計劃任務教程_SupeSite教程
計劃任務就是,不在人工干預的情況下,定時的去更新一些信息,如“更新熱門TAG”等。在安裝完 SupeSite 7.0 之后,系統初始化了 6 個計劃任務:更新熱門TAG、清理無用附件、清理臨時文件、更新論壇緩存、更新信息查看數、更新論壇帖子收錄。
進入 SupeSite 后臺 => 系統管理 => 計劃任務,就可以看到計劃任務列表,如下圖所示:
現在簡單講解一下系統默認的計劃任務的功能:
1、更新熱門 TAG
主要是將頻道頁面的熱門 TAG 進行更新。
2、清理無用附件
將會員上傳的無用附件刪除掉。
3、清理臨時文件
就是將系統運行過程中產生的臨時文件刪除,比如采集的機器人等等。
4、更新信息查看數
更新站點里的信息查看數。
每個計劃任務對應一個“立即執行”按鈕,主要是方便站長手動執行該計劃任務。點擊之后,提示執行成功,如下圖所示:
編輯計劃任務,你可以看到對應計劃任務的具體信息,如下圖所示:
可以編輯的信息包括任務名稱、任務狀態(正常情況下,系統默認的計劃任務都將其設置為正常,以保證系統默認的功能正常使用)、星期、日、小時、分鐘、任務腳本。
前面兩項就不用多說,星期、日、小時、分鐘的設置可以聯合起來理解,就是當你的系統運行到一個星期的某一天、每月的幾號、每天的哪個小時、每個小時的哪一分鐘的時候,執行這個計劃任務。星號為不受限制,那上面的截圖的意思就是每個小時的 0 分鐘執行一次。任務腳本表示該計劃任務所要執行的操作(在 SupeSite 中,程序腳本統一放在 ./include/cron/ 目錄中)。
除了系統自帶的計劃任務,站長還可以自己添加計劃任務。點擊頁面右上角的“添加計劃任務”選項卡,即看到添加頁面,如下圖所示:
下面,我們做一個添加計劃任務的示范:
1、我們要設計計劃任務所進行的操作,也就是任務腳本實現的功能。在這里,我們添加一個名為“計劃任務測試”的計劃任務,所實行的功能是在文件中記錄執行計劃任務時的時間。腳本(timerecordtest.php)代碼如下圖所示:
2、將 timerecordtest.php 放到 ./include/cron/ 目錄下。
3、進入 SupeSite 后臺 => 系統管理 => 計劃任務,點擊“添加計劃任務”,設置各個選項,如下圖所示:
在 SupeSite 正常訪問情況下,計劃任務的執行時間是每小時的第0分鐘后、第10分鐘后、第20分鐘后、第30分鐘后、第40分鐘后、第50分鐘后。選擇執行腳本為 timerecordtest.php 。設置完畢后,點擊“提交保存”,然后更新緩存。
整個添加過程就此結束。查看計劃任務列表,可以看到新添加的計劃任務,如下圖所示:
最后,我們看一下效果,在 SupeSite 的根目錄,生成了 timerecord.txt 文件,打開后,顯示執行時間,如下圖所示:
至此,計劃任務的設置過程就全部結束。
查看更多 supesite教程 supesite模板
- SupeSite默認焦點輪轉圖簡單美化方法
- SupeSite7.5 讓資訊發布日期更加個性化
- SupeSite7.5 讓會員中心擁有不同的title和提示信息
- SupeSite7.5 benbaHTML生成方案第一版
- SupeSite7.5發布評論后直接跳轉回到文章頁面的完美方法
- SupSite7.5單個頁面頻道編輯后無法訪問
- SupSite7.5登陸后臺先驗證權限問題解決方案
- SupSite模型無權限評論修改方案
- SupSite模板里經常用到以下幾個標簽的說明
- SupSite頁面文件與模塊關系說明
- 升級SupeSite7.5出現Errno.: 1054的解決方法
- SupeSite7.5 非gbk版本程序,在回復某帖子時回復被截斷修改方案
- 相關鏈接:
- 教程說明:
SupeSite教程-SupeSite 7.0 系統設置-計劃任務教程
。