我如何每天运行Updatedb?
如何编辑/etc/update.conf
的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。
来自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
的行,以便每天停止常规计划。