Thursday, January 01, 2009

Mac OS X 上更新 locate database

在 OS X 上要更新 locate 的 database 有兩個方法,一個是直接執行 /usr/libexec/locate.updatedb 這個更新用的指令稿,另一個是執行 /etc/periodic/weekly/500.weekly 或是長像類似的東西,後者是用來每週定期執行用的指令稿,有比較好的權限處理。

在 man locate 裡頭是說 /etc/periodic/weekly/310.locate 是定期執行用的指令稿,不過在我的機器上沒有這個檔案。

不管是執行哪個,可能都要利用 sudo 去執行,除非把資料庫檔案的權限改掉。

sudo /etc/periodic/weekly/500.weekly

No comments: