Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cron による mknmz コマンドの実行について
- From: 植村 <uemura@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 23 May 2000 10:05:56 +0900
- X-ml-name: namazu-users-ja
- X-mail-count: 00447
こんにちは 植村@兵庫県篠山市です。いつもお世話になっています。
cronによるmknmzコマンドで検索抽出がうまくできていない件についての質問が
あります。
namazu2.0.4を使っていて、indexファイルをcronで週2回更新するように設定
しています。
cronは
0 3 * * 2,4 cd /usr/local/var/namazu/index ; /usr/local/bin/mknmz
/home/httpd/html --exclude="/home/httpd/html/bin"
としています。そしてシステムへ帰ってくるメッセージによれば
> /home/httpd/html/link01.html was updated!
> /home/httpd/html/link05.html was updated!
> /home/httpd/html/link08.html was updated!
> /home/httpd/html/sight.html was updated!
途中略
> Writing index files...
> [Append]
> Date: Tue May 23 05:00:47 2000
> Added Documents: 1
> Updated Documents: 12
> Size (bytes): 160,430
> Total Documents: 2,953
> Added Keywords: 764
> Total Keywords: 134,837
> Wakati: /usr/local/bin/kakasi -ieuc -oeuc -w
> Time (sec): 46
> File/Sec: 0.28
> System: linux
> Perl: 5.00503
> Namazu: 2.0.4
というような結果が出て、一応再インデックスはされているのですが、結果は
追加になった分については検索されません。
手動でサーバ上からmknmzを実行してやるとちゃんと追加分も検索できます。
推測ですが、namazu1.3の時には問題がなかったことを思うと、cronと手実行の
時では言語コードが違うためかなと思っています。
一応rc.localで立ち上げ時には
export LANG=ja_JP.ujis
export PERL_BADLANG=0
を設定しているのですが、cronでmknmzを実行する際にはまず、konで日本語モー
ドにしてからmknmzコマンドにはいるべきなのでしょうか。
植村@兵庫県篠山市
uemura@xxxxxxxxxxxxxxxxxxxxxx