उबंटू 2004 में शुरू हुआ, और डेबियन पर आधारित है। तब तक, वर्तमान क्रॉस्टैब मौजूद था, इसलिए हमें इसकी उत्पत्ति का पता लगाने के लिए डेबियन इतिहास का पता लगाने के लिए मिलता है।
यहाँ डेबियन 0.93R6 (नवंबर 1995) से क्रॉस्टैब है। घंटा मौजूद है, लेकिन cron.daily प्रविष्टि के लिए मिनट अलग है:
# m h dom mon dow user command
42 6 * * * root run-parts /etc/cron.daily
47 6 * * 7 root run-parts /etc/cron.weekly
52 6 1 * * root run-parts /etc/cron.monthly
डेबियन 2.1 (9 मार्च, 2009) तक, यह बदल गया। Cron.hourly प्रविष्टि अभी तक मौजूद नहीं है, लेकिन बाकी समय वे वर्तमान में हैं:
25 6 * * * root run-parts --report /etc/cron.daily
47 6 * * 7 root run-parts --report /etc/cron.weekly
52 6 1 * * root run-parts --report /etc/cron.monthly
शुक्र है, डेबियन के पास चैंज है, इसलिए हम देख सकते हैं कि यह परिवर्तन क्यों किया गया था। मैंने बग नंबर लिंक किया है, जो शुक्र है कि डेबियन आसपास रहता है:
- थोड़ी देर पहले cron.daily करें, cron.weekly के साथ ओवरलैप से बचने की कोशिश करें (बंद होता है: बग # 23023 ) (3.0pl1-46 से)
अब, यह पता लगाना कि 6 AM और 47 और 52 कहाँ से आए, आपको पूर्व-डेबियन इतिहास में वापस आना होगा। मैंने मूल विक्सी क्रोन स्रोतों की जाँच की है , और यह वहाँ से आता नहीं है।
जहां तक मैं बता सकता हूं, SLS 1.03 ने क्रोन शिप नहीं किया, लेकिन SLS 1.05 ने किया। हालाँकि, ऐसा प्रतीत नहीं होता है कि / / / crontab के साथ आया है, और मैनपेज में उदाहरण अलग है। और न ही यह एक है run-parts
।
डेबियन 0.93R6 (पैकेज मिसक्यूटिल्स) से रन-पार्ट्स को देखते हुए, यह इसका डेबियन-विशिष्ट टूल (एक छोटी पर्ल स्क्रिप्ट फिर वापस) लगता है। तो उन क्रोन लाइनों शायद बहुत जल्दी डेबियन विकास से उत्पन्न होती हैं।