如何编辑update.conf
at/etc/update.conf
以使其每天在 Ubuntu 上运行?这将使我能够使用locate
最新的数据库。
我读这:
默认设置,updatedb,它位于 /etc/cron.daily 中,其名称为 slocate.cron,如果您想在启动时运行 updatedb,您可以将行 updatebd 添加到文件 /etc/rc.d/rc.local。
在 FC4 中,您必须编辑文件 /etc/updatedb.conf 并设置 DAILY_UPDATE=yes。
但那适用于 Fedora。
答案1
从http://manpages.ubuntu.com/manpages/oneiric/en/man8/updatedb.8.html
updatedb 通常由 cron(8) 每天运行以更新默认数据库。
检查一下/etc/cron.daily
。它应该在那里。
/etc/cron.daily$ ls *loc*
mlocate
答案2
除了 Rinzwind 的回答
updatedb 通常由 cron(8) 每天运行以更新默认数据库。
现在回到你的要求:
如果你想在启动时运行 updatedb
您可以使用 cron 来完成这项工作,运行以下命令:
sudo crontab -e
添加以下内容:
@reboot /usr/bin/updatedb
保存并退出。
现在,这可确保您在系统每次启动时以及每天计划的启动时更新 mlocatedb。
您可以注释掉包含的行mlocate
以/etc/cron.daily
停止每天的常规安排。