MovableTypeの機能に指定日投稿ってのがある。
早速、Cronにtoolsにあるrun-periodic-tasksを1時間毎に実行するように追加する。
んで、今日会社で1時間おきにメールが届く。
てっきり完了の案内メールかと思いきや、帰宅後メールを確認すると以下の記述。
Can't locate MT/Bootstrap.pm in @INC (@INC contains: lib ../lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /home/www/public_html/cgi-bin/tools/run-periodic-tasks line 44.
これってエラーのメールじゃん...
早速調べたところ、「MT/Bootstrap.pm」ってライブラリーがロードできないとある。
早速、run-periodic-tasksの最初にあるライブラリ指定のプログラムを直す。
#use lib 'lib', '../lib';
use lib 'lib', '/home/www/public_html/cgi-bin/lib';
直接、run-periodic-tasksを起動するも特にレスポンスもなく?だったのですが、実際に記事は投稿されていることを確認し、無事解決。
コメントする