- - PR -
updatedb DAILY_UPDATEでエラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-01-02 01:59
お世話になります。
CentOS5.0を使っています。 [root@ibm etc]# rpm -qa | grep locate mlocate-0.15-1.el5 [root@ibm etc]# cat updatedb.conf DAILY_UPDATE=yes PRUNEFS = "auto afs iso9660 sfs udf" PRUNEPATHS = "/afs /media /net /sfs /tmp /udev /var/spool/cups /var/spool/squid /var/tmp" [root@ibm etc]# と設定したところ、Cronがエラーを吐くようになりました。 何がいけないのか教えていただけませんでしょうか。 Cronからのメールは以下の通りです。 件名: Cron <root@ibm> run-parts /etc/cron.daily 本文: /usr/bin/updatedb:/etc/updatedb.conf:1: unknown variable `DAILY_UPDATE' 以前から自宅鯖でCentOSを使っていました。 先日HDDを認識しなくなったので、交換して再構築中です。 以前のHDDではupdatedb.confを同様に設定してエラーが出た 記憶はありません。 よろしくお願いします。 m(_ _ )m |
|
投稿日時: 2008-01-02 18:04
CentOS5の標準で入る/etc/updatedb.confにはDAILY_UPDATEなんて
設定ありませんよね。。。 手っ取り早くいえば、slocateとmlocateではupdatedb.confの扱いが違います。 slocateの時のように/etc/cron.daily/slocate.cronでDAILY_UPDATEの判定などは mlocateではしていませんし、(/etc/cron.daily/mlocate.cron) 余計なVARIABLEの定義を許さなくしたんでしょうね。たぶん。 なのでメッセージ通りDAILY_UPDATEを削除すればエラーはでないはずですよ。 _________________ 桃李不言 下自成蹊 |
|
投稿日時: 2008-01-03 00:30
anightsさん
mlocateとslocate、2種類あるとは知りませんでした。 以下で自動実行されていることも分かりました。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/996mlocate.html ありがとうございました。 |
1