2011年02月23日に投稿

[Movable Type]日時指定投稿を行う

動作確認:Movable Type Pro 4.261

MTには日時を指定して記事を公開する機能があります。この機能を使用するにはcrontabを利用します。
手順は下記の通りです。

パスを控える
MTを構成するファイル群の中にrun-periodic-tasksというファイルがあります。
MTをインストールしたディレクトリの絶対パスを /var/www/html/mt とすると、
このファイルの位置は/var/www/html/mt/tools/run-periodic-tasksになります。
このファイルまでの絶対パスをメモしておきます。

パーミッションの変更
run-periodic-tasksのパーミッションを755に変更します。

タスクの登録
crontabにタスクを登録します。
ここで、15分おきや30分おきなど実行タイミングに関する設定を行います。
実行コマンドはcd /var/www/html/mt; ./tools/run-periodic-tasksとします。
以上で終了です。実際に記事を時間指定投稿して動作確認を行って下さい。

※実行コマンドはcdコマンドを使ってカレンドディレクトリを変更する必要があるようです。
 cdコマンドを使用せずに /var/www/html/mt/tools/run-periodic-tasks でタスクを登録すると
 動作しませんでした。

関連記事

Leave a Reply