找到,mdfind并找到作为cron的工作?

时间:2014-12-30 02:29:39

标签: linux bash unix find locate

根据我的理解,有一个cron作业在unix系统上运行,缓存文件系统以进行更快速的调用(或类似的东西)该进程调用的是什么以及该数据库存储在何处?

2 个答案:

答案 0 :(得分:0)

它名为updatedb,文档在这里:http://linux.die.net/man/8/updatedb

答案 1 :(得分:0)

这适用于os X 10.10

实际的数据库是:

/var/db/locate.database"

NAME      locate.updatedb - 更新定位数据库

概要      /usr/libexec/locate.updatedb

说明      locate.updatedb实用程序更新locate(1)使用的数据库。它      通常每周运行一次      /System/Library/LaunchDaemons/com.apple.locate.plist job。

 The contents of the newly built database can be controlled by the
 /etc/locate.rc file.

环境      LOCATE_CONFIG配置文件的路径

FILES      /var/db/locate.database是默认数据库      /etc/locate.rc配置文件

另见      locate(1),launchd(8)