コメント |
|
|
> 確か3.2まではすぐに利用できたものと思いますが(違っていたらすいま
> せんm(_ _)m
>
> 一度updatedbを作成し、/etc/updatedb.confの
>
> DAILY_UPDATE=no を DAILY_UPDATE=yes にすると、cron.dailyで日々
> データベースが更新されるようですが。
>
> 仕様でしたらそれに合わせますです。
デフォルトで止まっているのは仕様ですが、動いていたほうがいいですか?
かなり重い処理がうごくことと、夜間電源を落としていた場合次回起動時
に anacron で実行されるのであまり好ましくないというのが理由です。
ですので必要に応じて実行でいいのではないかと思っています。 |
|
|
|
> デフォルトで止まっているのは仕様ですが、動いていたほうがいいです
> か?
> かなり重い処理がうごくことと、夜間電源を落としていた場合次回起動
> 時
> に anacron で実行されるのであまり好ましくないというのが理由です。
>
> ですので必要に応じて実行でいいのではないかと思っています。
すいません、自分の環境のことでしか考えておりませんでした。m(_ _)m
普段はサーバー用途で付けっぱなしで使用しており、夜間電源を落とした使用まで考えませんでした。
ということで、この件、必要に応じてでOKです。
デフォルトはその方が色々なユーザーには良いですね。
locate以外のコマンドも他にありますし・・・ |
|
|
|
|
|
|
いや、最初から locate が使えた方が初心者にやさしいでしょう。
と言うより、locate みたいな便利なコマンドが使えなかったら、
誰だって困るんじゃないでしょうか。そして、/etc/updatedb.conf
の修正なんて、初心者に思い付くわけがない。
たしかに、cron 実行中にフリーズするのは困ったことで、考慮に
入れなければなりません。でも、見に行かないパスや、見に行かない
ファイルシステムを多少大事をとって指定しておけば、たいていの
ユーザのところでは大丈夫ではないでしょうか。ローカルな
ハードディスクの Linux のパーティション以外をデータベースに
登録したい人は、自分で設定する。その場合は当然、自己責任と
いうことで。
また anacron でかなり重い処理が動くといっても、バックグラウンド
で動くのですから、私は気にしたことがありません。必要なときしか、
パソコンの電源を入れないという使い方ですけれど。
--
長南 |
|
|
|
> 誰だって困るんじゃないでしょうか。そして、/etc/updatedb.conf
> の修正なんて、初心者に思い付くわけがない。
そうではなくて、ここでの論点は、初ログイン直後、またはlocateを使う
前に# updatedb を実行しなければならないのは、よい仕様かどうかでしょう。
/etc/updatedb.confの修正は、自己責任でやりたい人がすればよい。
> 入れなければなりません。でも、見に行かないパスや、見に行かない
> ファイルシステムを多少大事をとって指定しておけば、たいていの
> ユーザのところでは大丈夫ではないでしょうか。
OSがフリーズするリスクの回避よりも、初回にlocateが実行できるかど
うかの方が優先されるのは理解できません。8日以内であれば2度目以降
は問題がない。まぁ、でも、/mntと/mediaを見に行かないようにするの
であれば、DAILY_UPDATE=yesはありかもしれません。 |
|
|
|
失礼、返事をいただいたことに今気がつきました。
> > 誰だって困るんじゃないでしょうか。そして、/etc/updatedb.conf
> > の修正なんて、初心者に思い付くわけがない。
たしかに、これは変な理屈でした。locate を実行すれば、
「/etc/updatedb.conf を編集しろ」というメッセージが
出るのですから。しかし、私が言いたかったのも、次の文章と
同じことです。
> そうではなくて、ここでの論点は、初ログイン直後、または
> locateを使う前に# updatedb を実行しなければならないのは、
> よい仕様かどうかでしょう。
最初から、locate が使えるようになっていた方が、誰にとっても
便利な(とくに初心者に親切な)仕様だと思います。
> OSがフリーズするリスクの回避よりも、初回にlocateが実行
> できるかどうかの方が優先されるのは理解できません。
私自身「たしかに、cron 実行中にフリーズするのは困ったことで、
考慮に入れなければなりません」と書いているのですけれど。
「フリーズするリスクの回避」以外に slocate.cron を実行
しないようにしておく積極的な理由が、私には思い付きません。
anacron でかなり重い処理が動くとしても、今どきのマシンなら
一分かかるか、かからないかでしょう。
たしかにマシンがフリーズする確率が高いならば、slocate.cron
を勝手に実行するわけにはいかないでしょう。しかし、フリーズする
心配がほとんどないのならば、ユーザが特別なことをしないでも
locate を利用できる方がよいのではないかと、思うわけです。
> まぁ、でも、/mntと/mediaを見に行かないようにするの
> であれば、DAILY_UPDATE=yesはありかもしれません。
そうしておけば(あと、nfs ファイルシステムを除外しておけば)、
たいていの人のところで大丈夫だと思うんですけれど。
--
長南 |
|