Bagaimana saya menjalankan Updatedb setiap hari?


12

Bagaimana cara saya mengedit update.confat /etc/update.confuntuk berjalan setiap hari di Ubuntu? Ini memungkinkan saya untuk menggunakan locatebasis data yang sangat baru.

Saya membaca ini :

pengaturan default, updatedb, sudah ada di /etc/cron.daily dan namanya slocate.cron jika Anda ingin menjalankan updatedb pada saat startup, Anda dapat menambahkan baris updatebd ke file /etc/rc.d/rc.local .

Di FC4 Anda harus mengedit file /etc/updatedb.conf dan mengatur DAILY_UPDATE = ya.

Tapi itu untuk Fedora.


4
afaik Ubuntu sudah melakukan ini setiap hari?
Rinzwind

Jawaban:


12

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

updatedb biasanya dijalankan setiap hari oleh cron (8) untuk memperbarui database default.

Periksa /etc/cron.daily. Itu harus ada di sana.


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

tentu tetapi crontab -etidak menunjukkan kepada saya garis yang menunjukkan updatedb. Bagaimana saya mengaksesnya? Bukan untuk ikut campur dengan itu tetapi untuk melihat apa tentang semua itu?
sayang

1
Mengapa harus di crontab -e? Itu skool tua;) acara harian harus masuk ke / etc / daily
Rinzwind

1
Aku memeriksa dan sistem saya tidak memiliki file atau folder bernama dailybawah/etc
dearN

@drn cron.daily dan sebuah direktori.
Rinzwind

1
Untuk orang lain yang menemukan ini, Anda mungkin ingin mengedit /etc/cron.daily/mlocate.cron, dan secara khusus baris ini di dalamnya yang memanggil updatedb: / usr / bin / updatedb -f "$ nodevs"
kevinmicke

3

Selain jawaban Rinzwind

updatedb biasanya dijalankan setiap hari oleh cron (8) untuk memperbarui database default.

Sekarang kembali ke permintaan Anda:

jika Anda ingin menjalankan updatedb pada saat startup

Anda dapat menggunakan cron untuk pekerjaan ini, jalankan perintah:

sudo crontab -e

Tambahkan yang berikut ini:

@reboot /usr/bin/updatedb

Simpan dan keluar.

Sekarang ini memastikan bahwa Anda akan memperbarui mlocatedb pada setiap permulaan sistem Anda, selain dijadwalkan setiap hari.

Anda dapat komentar baris yang berisi mlocatedi /etc/cron.daily menghentikan biasa jadwal sehari-hari.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.