cronによる日時指定投稿失敗

| コメント(0) | トラックバック(0)
 昨日ためしに日時指定の投稿したら更新されてない。
 Cronのエラーメールが届いてた。

Can't locate MT/Bootstrap.pm in @INC (@INC contains: lib ../lib ...(略).)
at (略)/tools/run-periodic-tasks line 11.
BEGIN failed--compilation aborted at (略)/tools/run-periodic-tasks line 11.

 目的のlibディレクトリが見つけられていない。
しまった。

 マニュアルのcron設定例には、ちゃんと、

0,20,40 * * * * cd /path/to/mt; ./tools/run-periodic-tasks

と書いてあった(インストールディレクトリに移動してからrun-periodic-tasks実行)のに、
ディレクトリ移動せず、run-periodic-tasksをフルパス指定で実行してたから、スクリプトで
相対パスで指定されるlibディレクトリを見つける事ができなかった。
 ちなみに、当初確認したときは偶然、インストールディレクトリに入ってた。

 おとなしくマニュアルどおり(ディレクトリ移動してから実行)のcron設定した。

ok。

関連記事

トラックバック(0)

このブログ記事を参照しているブログ一覧: cronによる日時指定投稿失敗

このブログ記事に対するトラックバックURL: http://www.ivoryworks.com/cgi-bin/weblog/mt-tb.cgi/7

コメントする

アーカイブ

あわせて読みたいブログパーツ