update.conf
の/etc/update.conf
を編集してUbuntuで毎日実行するにはどうすればよいですか?これにより、locate
をごく最近のデータベースで使用できるようになります。
this :と読みます
デフォルト設定、updatedb、/ etc/cron.dailyにあり、起動時にupdatedbを実行したい場合、その名前はslocate.cronです。updatebd行を/etc/rc.d/rc.localファイルに追加できます。 。
FC4では、ファイル/etc/updatedb.confを編集し、DAILY_UPDATE = yesを設定する必要があります。
しかし、それはFedora向けです。
から http://manpages.ubuntu.com/manpages/oneiric/en/man8/updatedb.8.html
updatedbは通常、cron(8)によって毎日実行され、デフォルトのデータベースを更新します。
/etc/cron.daily
を確認してください。そこにあるはずです。
/etc/cron.daily$ ls *loc*
mlocate
Rinzwindの答えに加えて
updatedbは通常、cron(8)によって毎日実行され、デフォルトのデータベースを更新します。
あなたの要求に戻りましょう:
起動時にupdatedbを実行する場合
このジョブにcronを使用するには、次のコマンドを実行します。
Sudo crontab -e
以下を追加します。
@reboot /usr/bin/updatedb
保存して終了。
これにより、毎日のスケジュールに加えて、システムのすべての起動時にmlocatedbが更新されるようになります。
/etc/cron.daily
のmlocate
を含む行にコメントすると、通常のスケジュールを毎日停止できます。