วิธีการเกี่ยวกับการเรียกใช้ updateb เมื่อระบบไฟล์ของคุณถูกถอดรหัสและพยายามจับคู่ตัวแปรสภาพแวดล้อมเพื่ออ่าน / เขียน
หลังจากอ่าน man page ให้เพิ่มตัวแปรสองตัวลงในไฟล์ 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
ทำไดเรกทอรีที่ระบุด้านบนและเพิ่ม $ username ไปยังกลุ่ม mlocate
mkdir -p ~/var/lib/mlocate/
sudo usermod -a -G mlocate $username
ออกจากระบบและลงชื่อเข้าใช้อีกครั้งเพื่อนับผู้ใช้ของคุณในกลุ่ม mlocate และรับตัวแปรสภาพแวดล้อมใหม่ ตอนนี้เมื่อคุณวิ่ง
updatedb -o $LOCATE_PATH
ตอนนี้ถอดรหัสไฟล์ในฐานข้อมูลค้นหาหรือไม่ หรือคุณทำอะไรเพื่อให้ทำงานได้ดีขึ้น
คุณอาจต้องการเพิ่ม updateb ลงใน crontab ของผู้ใช้ วิ่งครั้งแรก:
crontab -e
และเพิ่มบรรทัดต่อไปนี้:
0 12 * * * updatedb -o $HOME/var/locate