Movable Type 3.2-ja-2 で指定日投稿するには


マニュアルによりますと
 「Movable Type で指定日投稿機能を利用するためには、今回のバージョンでは、
  サーバの "cron" に設定を行う必要があります。UNIX シェルから直接編集を行うか、
  もしくは cPanel を利用して設定します。ホスティングサービスプロバイダによっては、
  このような機能を提供していない場合があります。」
とあります

 「cPanel を利用して設定します」
"cPanel" とはどのようなものなのでしょう

 「LinuxまたはUnixサーバーのUNIX シェルを利用した設定」
馴染みのあることからこちらの方法を試してみることにしました

 「1.サーバーにログイン:
  2.crontab の編集:
  3.以下の行を追加:
    0,15,30,45 * * * * cd <path to mt>; ./tools/run-periodic-tasks」

 「cron は設定したスクリプトを毎時 0分、15分、30分、45分にそれぞれ実行します。
  アスタリスク「*」は cron に毎時、毎日、毎週、毎月実行することを指示しています。
  アスタリスクは、空白(スペース)をあけて設定する必要があります。」

 「<path to mt> は Movable Type のアプリケーションをインストールした
  ディレクトリです。追加できたら、ファイルを保存してエディタを閉じてください。
  cron は新しい crontab の設定を有効にします。」


なるほど
エントリーが少ないですしサーバーに負担をかけるのもなんですので
 00 00 * * * cd <path to mt>; ./tools/run-periodic-tasks
このようにしました
(毎日午前0時0分に一回のみ実行)


実はこのエントリーは 指定日投稿 なんです
指定日時は 2006-06-04 00:00 にしましたので無事動作すれば
お披露目できるのですが・・


※ run-periodic-tasks に実行権限を与えるのを忘れずに