如果 MovableType (MT) 3.2 是裝在 Windows 平台伺服器上的話,可以建立一個排程工作以實現 MT 的文章定期發布功能。
以 Windows Server 2003 為例:
- 進入控制台(Control Panel),找到 Scheduled Tasks,新增一個 Task,按 Next
- 選取任意一個程式,按 Next
- 替這個 task 定名,例如 “MT Periodic Tasks”之類的都可以。
- 選擇 Perform This Task Daily 再按 Next, Next
- 輸入一個安全權限足以運行這個 task 的帳號與密碼,再按 Next
- 選取“Open advanced properties 再按 Finish,進階設定視窗會跟著開啟。
- 在 Run: 欄位中輸入 “perl run-periodic-tasks”.
- 在 Start In: 欄位中輸入 run-periodic-tasks 這個指令檔所在的檔案位址,例如 C:Inetpubwwwrootmttools
- 選取 Schedule tab 再按 Advanced,選擇今天的日期,再選取 Repeat Task 。在 Every 欄位中輸入多久的時間要執行一次,建議最少15分鐘以上,太過頻繁會對伺服器造成很大的負擔。我自己是設定30分鐘。
- 選取“Duration” ,輸入 23 小時 59 分鐘,再按 OK。
如果視窗要求,再次輸入可以執行此一定期工作的帳號與密碼,一般的安全慣例是會建立一個專門執行這類定期排程工作的服務用帳號,只要帳號的權限夠就行了。
設定完成,再新增一篇文章做定期發布的測試看看,成功就可以收工了。
註:只有在新增文章時,文章的狀態才會有”草稿”、”定稿”、”預定” 這3種選擇,選取”預定”,再指定一個未來的時間給文章,就可以執行網誌文章的定期發布了。
近期留言