web-dev-qa-db-ja.com

Updatedbを毎日実行するにはどうすればよいですか?

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向けです。

12
dearN

から http://manpages.ubuntu.com/manpages/oneiric/en/man8/updatedb.8.html

updatedbは通常、cron(8)によって毎日実行され、デフォルトのデータベースを更新します。

/etc/cron.dailyを確認してください。そこにあるはずです。


/etc/cron.daily$ ls *loc*    
mlocate
10
Rinzwind

Rinzwindの答えに加えて

updatedbは通常、cron(8)によって毎日実行され、デフォルトのデータベースを更新します。

あなたの要求に戻りましょう:

起動時にupdatedbを実行する場合

このジョブにcronを使用するには、次のコマンドを実行します。

Sudo crontab -e

以下を追加します。

@reboot /usr/bin/updatedb

保存して終了。

これにより、毎日のスケジュールに加えて、システムのすべての起動時にmlocatedbが更新されるようになります。

/etc/cron.dailymlocateを含む行にコメントすると、通常のスケジュールを毎日停止できます。

3
Maythux