Movable Type のスケジュール・タスク実行(Windows 編)

Movable Type のスケジュール・タスク実行(Windows 編)

Posted at August 21,2007 1:50 AM
Tag:[Customize, MovableType, Task]

Windows のタスク・スケジューラを利用した、Movable Type のスケジュール・タスク実行方法を紹介します。スケジュールタスクを実行することで、MT4 であれば指定日投稿・迷惑コメント(トラックバック)削除・公開キュー等のスケジュール処理が可能になります。
MT3 も同じ設定方法です(公開キューはMT4のみ)。

この設定は自宅サーバで Windows XP 等を利用している場合の設定方法です。レンタルサーバの場合は Linux 上で同様の設定を行います。

以下、設定手順です。

「スタート」→「設定」→「コントロール パネル」→「タスク」→「スケジュールされたタスクの追加」を選択。

スケジュールされたタスクの追加

タスク ウィザードで「次へ」をクリック。

タスク ウィザード1

「参照」をクリック。

タスク ウィザード2

perl プログラム(ここでは C:¥usr¥bin¥perl.exe)を選択して「開く」をクリック。拡張子を表示しない設定の場合は「perl」を選択。

perl選択

日単位を選択して「次へ」をクリック。

タスク ウィザード3

開始時刻を設定し、このタスクの実行から「毎日」を選択して「次へ」をクリック。

タスク ウィザード4

表示されたユーザーのパスワードを設定して「次へ」をクリック。

タスク ウィザード5

「[完了]をクリックしたときに詳細プロパティを開く」をチェックして、「完了」をクリック。

詳細プロパティ

ここからの設定が重要です。開いたプロパティ画面で

  • 実行するファイル名:C:¥usr¥bin¥perl tools¥run-periodic-tasks
  • 開始:アプリケーション・ディレクトリのパス(例はC:¥web¥mt)に書き換える

を設定し、「OK」をクリック。実行するファイル名の tools¥run-periodic-tasks の前には半角空白を入れてください。「開始」のアプリケーション・ディレクトリとは、mt.cgi があるディレクトリです。

とりあえずこれで「OK」をクリックすれば設定完了です。
ただしこのままでは日に1回しか実行されないので、実行周期を短くする場合は「スケジュール」タブの詳細設定をクリック。

オプションの詳細設定で「タスクを繰り返し実行」で間隔を設定します。継続時間は間隔より長く設定してください。
スケジュールを変更するとパスワードの設定が求められる場合があります。

オプションの詳細設定

作成したタスクは最初の「スタート」→「設定」→「コントロール パネル」→「タスク」→「XX」で起動することができます。

オプションの詳細設定

関連記事
zenback
人気エントリー
トラックバックURL


トラックバック

Windowsサーバでの『 cron 』の使い方 from ヒロカワズタイプ。
MTなどの日時指定公開を行うにはLinuxのcronと同様の機能を持った物がWindowsにもあります。 [続きを読む]

Tracked on June 30, 2008 3:00 AM

Windowsサーバでのcronの使い方 from ヒロカワズタイプ。
MTなどの日時指定公開を行うにはLinuxのcronと同様の機能を持った物がWindowsにもあります。 [続きを読む]

Tracked on June 30, 2008 4:00 AM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)