ნაგულისხმევი პარამეტრი, განახლებულიაb, ის იყო /etc/cron-ში. ყოველდღიური და მისი სახელია slocate. cron თუ გსურთ გაუშვათ updatedb გაშვებისას, შეგიძლიათ დაამატოთ ხაზი updatebd ფაილს /etc/rc.
სად მდებარეობს Updatedb?
შეგიძლიათ წაიკითხოთ man page locate, სადაც ნათქვამია, რომ ნაგულისხმევი მდებარეობაა /var/cache/locate/locatedb. ჩემი იქ არ არის. თქვენ შეგიძლიათ გამოიყენოთ locate თავად ფაილების მოსაძებნად სახელწოდებით "updatedb" ან "locatedb".
რა არის Updatedb Ubuntu-ში?
განახლებულიაb ქმნის ან აახლებს მონაცემთა ბაზას, რომელსაც იყენებს locate(1). თუ მონაცემთა ბაზა უკვე არსებობს, მისი მონაცემები ხელახლა გამოიყენება, რათა თავიდან იქნას აცილებული არ შეცვლილი დირექტორიების ხელახალი წაკითხვა. updatedb ჩვეულებრივ გაშვებულია cron(8) მიერ ყოველდღიურად ნაგულისხმევი მონაცემთა ბაზის განახლებისთვის.
როგორ გამოვიყენოთ Updatedb Linux?
ახლა, updatedb-ის ჩვეულებრივ მომხმარებლის გასაშვებად, გამოიყენეთ -l დროშა 0 მნიშვნელობით, რათა გამორიცხოთ ყველაფერი, რაზეც თქვენს მომხმარებელს არ აქვს წვდომა. შემდეგ, მიუთითეთ ადგილობრივი გამომავალი თქვენს მთავარ დირექტორიაში -o დროშით. მომხმარებლის სპეციფიკური მონაცემთა ბაზის მოსაძიებლად, სისტემის ნაცვლად, გამოიყენეთ -d დროშა მომხმარებლის ერთის დასაზუსტებლად.
რა არის Updatedb ბრძანება?
განახლებულიაb ქმნის და აახლებს ფაილების სახელების მონაცემთა ბაზას, რომელსაც იყენებს locate. updatedb აგენერირებს ფაილების ჩამონათვალს, როგორც ძიების შედეგი და შემდეგ იყენებს უტილიტებს მონაცემთა ბაზის ოპტიმიზაციისთვის. updatedb ხშირად გაშვებულია პერიოდულად, როგორც cron სამუშაო და კონფიგურირებულიაგარემოს ცვლადები ან ბრძანების ვარიანტები.