मेरी crontab फ़ाइल कहाँ है?


26

मैं स्क्रिप्ट को शेड्यूल करने के लिए अपनी crontab फ़ाइल को संपादित करना चाहता हूं। मैं उसे कहाँ ढूँढू?

जवाबों:


17

यदि आप उपयोग नहीं करना चाहते हैं launchd, तो आप अपने crontab को संपादित कर सकते हैं जैसा कि आप किसी भी यूनिक्स सिस्टम पर करेंगे:

Crontab -e

या, आप CronniX जैसे GUI सॉफ़्टवेयर का उपयोग कर सकते हैं ।


2
और अगर आप अपने crontab कंटेंट का उपयोग crontab -l देखना चाहते हैं
Ermiar

1
मैं CronniX की अत्यधिक सिफारिश करूंगा। यह क्रोनोजर स्थापित करने का एक बहुत (बहुत!) आसान तरीका प्रदान करता है।
daviesgeek

23

Mac OS X Lion में यूजर crontabsको स्टोर किया जाता है /var/at/tabs। अतीत में वे स्थित थे /var/cron/tabs

आपको crontab -eसामान्य रूप से इनसे बातचीत करने के लिए उपयोग करना चाहिए , लेकिन जब आप इन्हें अपनी डिस्क के बैकअप से या कुछ इसी तरह से पुनर्स्थापित करना चाहते हैं, तो स्थान जानना उपयोगी है।


हिम तेंदुए में, उपयोगकर्ता crontabs / var / cron / टैब में संग्रहीत किए जाते हैं, साथ ही साथ।
जैक हम्फ्रीज

3
अपने मैक (v10.11, एल कैपिटान) पर मैंने इसे पाया /private/var/at/tabs/। मैंने इस्तेमाल किया find / -iname *cron*
15

अलेक्सा सही है, और 10.12 (और इसके बाद) आपको इन तालिकाओं को एक्सेस करने के लिए 'रूट' बनने की आवश्यकता हो सकती है, जिसमें उपयोगकर्ता नाम हैं। जब मैं पूरा कर लेता हूं तो मैं 'मूल' और 'निकास' बनने के लिए 'सुडो बैश' का उपयोग करता हूं।
डिकस्टर


2

यह ध्यान दिया जाना चाहिए कि यदि आप vim (डिफ़ॉल्ट crontab संपादक) का उपयोग करने के आदी नहीं हैं, तो आप अपने संपादक को निम्नानुसार निर्दिष्ट कर सकते हैं:

export VISUAL=nano; crontab -e

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