• 締切済み

namazu の インデックス作成中のエラーを無視したい

Debian Linux4.0からWindowsの共有サーバーをsmbmountし、namazuで全文検索しようとしています。 バージョン:Namazu 2.0.17RC4 ところが、mknmz でインデックス作成中、smbmount時に使用しているuserid,passwordでアクセス権がないファイルがあるとエラーになり、mknmzが停止してしまいます。 普通のファイルだとアクセス権がないものはスキップすると思うのですが、smbmount しているため、read 権限が着いているように見えております。 これらのファイルが見つかった場合、そのままスキップしてインデックス作成を続けるにはどうしたらいいでしょうか。

みんなの回答

  • Ceren
  • ベストアンサー率49% (90/183)
回答No.1

もしスキップしたいファイル名があらかじめ判っているのであれば、 mknmzrcの$DENY_FILEに加えておけば読み飛ばしてくれると思います。

shoot2
質問者

お礼

ご回答どうもありがとうございました。 smbmountしているため、アクセス権がLinux上から見えず、DENY_FILEに加えるべき対象がわからずに困っておりました。 (mknmzでファイルをオープンするまでアクセスできるか分からず、アクセス権がないとエラーで落ちる) 結局、mknmz のperlソースコードを改良して解決いたしました。

関連するQ&A