Namazu 2

portinstall japanese/namazu で、エラー

としたら、以下のエラーがでましたが、japanese/namazu ではなく、japanese/namazu2 が正解でした。おそまつさま

root@piano.smb.net (Cron Daemon) Cron <root@piano> /root/bin/namazu.sh

-f: No such file or directory
/root/bin/namazu.sh: /usr/local/bin/gcnmz: not found
/usr/local/apache/share/htdocs/robots.txt does not exists at /usr/local/bin/mknmz line 2938.
-f: No such file or directory
/root/bin/namazu.sh: /usr/local/bin/gcnmz: not found
/usr/local/apache/share/htdocs/robots.txt does not exists at /usr/local/bin/mknmz line 2938.
-f: No such file or directory
/root/bin/namazu.sh: /usr/local/bin/gcnmz: not found
/usr/local/apache/share/htdocs/robots.txt does not exists at /usr/local/bin/mknmz line 2938.
-f: No such file or directory

Namazu2 short

Namazu2へ新規追加

namazurc追加作成

vi /usr/local/etc/namazu/namazurc-brm

Replace     /usr/Backups/hotshot/mailman/archives/private/brm/  http://piano.smb.net/mailman/archives/private/brm/
Lang ja_JP.eucJP

indexファイル用ディレクトリの作成

mkdir /usr/local/var/namazu/index/brm

index作成用スクリプト作成・編集

vi /root/bin/namazu.sh

#!/bin/sh
/usr/local/bin/mknmz -q '--exclude=/usr/Backups/Hotshot/mailman/archives/private/brm/database/' -a /usr/Backups/Hotshot/mailman/archives/private/brm -f /usr/local/etc/namazu/mknmzrc -O /usr/local/var/namazu/index/brm/ 

実行のテストの時には -q を指定しない方がわかりやすい。

/usr/local/var/namazu/index/brm/NMZ.head.jp の編集

追加

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-JP">

編集

<-- <input type="hidden" name="idxname" value="foo"> -->
<input type="hidden" name="idxname" value="brm">

スクリプトの自動実行

vi /etc/crontab <= 設定ファイルの編集

00 03 * * * root /root/bin/namazu.sh <= 追加(backup完了後の時間指定)


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-07-02 (金) 15:16:57