run-periodic-tasks の cron 登録[MovableType]
(2009-01-18 21:50:54) by shinoda


以前、「MTOS 4.23-ja で run-periodic-tasks を実行すると」というエントリーで書いた、MovableType の Perl モジュールへのパスが通ってない件。(相対パスで指定されており、cron で実行したとき、正しいパスとならない)

crontab に run-periodic-tasks を、

*/5 * * * * /var/www/html/mt/tools/run-periodic-tasks

と登録していたが、

*/5 * * * * cd /var/www/html/mt; ./tools/run-periodic-tasks

とするのが MovableType の正しい流儀のようだ。

確かにこれなら、相対パスでも Bootstrap.pm や MT.pm を見つけることが出来る。

Movable Type 4 ドキュメントの「指定日投稿や公開キュー等のスケジュール処理の設定」にも、例としてそう書かれていた。
ドキュメントはちゃんと読むべきだなあ。(いまさら)


コメント投稿
次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.8