मैं हर रोज Updatedb कैसे चलाते हैं?


12

मैं कैसे संपादित कर सकता update.confपर /etc/update.confUbuntu पर हर दिन चलाने के लिए? यह मुझे locateहाल ही के डेटाबेस के साथ उपयोग करने में सक्षम करेगा ।

मैंने पढ़ा है यह :

डिफ़ॉल्ट सेटिंग, अपडेट, यह /etc/cron.daily में रहा है और इसका नाम slocate.cron है यदि आप स्टार्टअप पर अपडेटबी को चलाना चाहते हैं, तो आप फ़ाइल /etc/rc.d/sc.local में लाइन अपडेटबेड जोड़ सकते हैं ।

FC4 में आपको फ़ाइल /etc/updatedb.conf को संपादित करना होगा और DAILY_UPDATE = हाँ सेट करना होगा।

लेकिन वह फेडोरा के लिए है।


4
afaik Ubuntu पहले से ही यह दैनिक करता है?
रिनविंड

जवाबों:


12

से http://manpages.ubuntu.com/manpages/oneiric/en/man8/updatedb.8.html

डिफ़ॉल्ट डेटाबेस को अपडेट करने के लिए cron (8) द्वारा दैनिक अद्यतन किया जाता है।

जाँच करें /etc/cron.daily। यह वहाँ होना चाहिए।


/etc/cron.daily$ ls *loc*    
mlocate

यकीन है, लेकिन crontab -eमुझे एक लाइन नहीं दिखाता है जो करता है updatedb। मैं उस तक कैसे पहुँच सकता हूँ? इसके साथ मध्यस्थता करने के लिए नहीं बल्कि यह देखने के लिए कि इसके बारे में क्या है?
15

1
यह केंटेब-ई में क्यों होगा? वह पुरानी खोपड़ी है;) दैनिक घटनाओं को / etc / दैनिक में जाना चाहिए
रिनजविंड

1
मैं जाँच की और अपने सिस्टम एक फ़ाइल या फ़ोल्डर बुलाया नहीं है dailyके तहत/etc
dearN

@drn cron.daily और इसकी एक निर्देशिका।
Rinzwind

1
इसे खोजने वाले अन्य लोगों के लिए, आप शायद /etc/cron.daily/mlocate.cron को संपादित करना चाह रहे हैं, और विशेष रूप से इसमें यह पंक्ति है जो कॉलडब को अद्यतन करता है: / usr / bin / updatedb -f "$ nvvs"
kevinvickee

3

रिनजविंड जवाब के अलावा

डिफ़ॉल्ट डेटाबेस को अपडेट करने के लिए cron (8) द्वारा दैनिक अद्यतन किया जाता है।

अब अपनी मांग पर वापस:

यदि आप स्टार्टअप पर अद्यतन चलाना चाहते हैं

आप इस काम के लिए क्रोन का उपयोग कर सकते हैं, कमांड चला सकते हैं:

sudo crontab -e

निम्नलिखित जोड़ें:

@reboot /usr/bin/updatedb

सुरषित और बहार।

अब यह सुनिश्चित करता है कि आप अपने सिस्टम के हर स्टार्टअप पर अपने निर्धारित शेड्यूल के अलावा mlocatedb को अपडेट करेंगे।

आप युक्त लाइन टिप्पणी कर सकते हैं mlocateमें /etc/cron.daily सामान्य अनुसूची हर रोज को रोकने के लिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.