파일 시스템이 해독되었을 때 updatedb를 실행하고 환경 변수를 일치시켜 읽고 쓰려고 시도하는 것은 어떻습니까?
매뉴얼 페이지를 읽은 후 BASH RC 파일에 두 개의 변수를 추가하십시오.
man locate
echo "export LOCATE_PATH=$HOME/var/lib/mlocate/mlocate.db:$LOCATE_PATH" >> ~/.bashrc
echo "export DBPATH=$HOME/var/lib/mlocate/mlocate.db:$DBPATH" >> ~/.bashrc
위에서 지정한 디렉토리를 만들고 mlocate 그룹에 $ username을 추가하십시오.
mkdir -p ~/var/lib/mlocate/
sudo usermod -a -G mlocate $username
mlocate 그룹에서 사용자를 계산하고 새 환경 변수를 얻으려면 로그 아웃했다가 다시 로그인하십시오. 이제 달릴 때
updatedb -o $LOCATE_PATH
해독 된 파일이 지금 찾기 데이터베이스에 있습니까? 아니면 어떻게 작동하거나 더 좋게 만들었습니까?
사용자의 crontab에 updatedb를 추가 할 수도 있습니다. 첫 실행 :
crontab -e
그리고 다음 줄을 추가하십시오 :
0 12 * * * updatedb -o $HOME/var/locate