कुछ साल पहले मैं एक मॉनिटरिंग सिस्टम के हिस्से के रूप में हर मिनट एक URL को स्वचालित रूप से पिंग करने के लिए एक क्रॉन जॉब सेट करता हूं (यह ओवरसिम्प्लीफिकेशन है, लेकिन यह इस प्रश्न के लिए करेगा)। क्योंकि मैं एक भयानक व्यक्ति हूं, मैंने इसे कहीं भी दस्तावेज नहीं किया।
आज, वर्षों बाद, मुझे उस URL के दूसरे छोर पर एप्लिकेशन से परेशानी होने लगी, जिसे पिंग किया जा रहा है। मैंने इसे ठीक कर दिया, लेकिन फिर महसूस किया, मुझे पता नहीं है कि यह क्रोन नौकरी कहां से आ रही है ।
क्या किसी सिस्टम पर सभी क्रॉन्ब्स को जल्दी से खोजने या बाहर निकालने का एक तरीका है? मेरे पास रूट एक्सेस है इसलिए अनुमतियां समस्या नहीं हैं। मैं केवल कभी का उपयोगकर्ता cron
रहा हूं, मैंने कभी इसके कार्यान्वयन पर बहुत गहराई से नहीं देखा है, लेकिन मेरे * निक्स इंस्टिंक्ट्स कहते हैं कि टेक्स्ट फ़ाइलों का एक समूह होना चाहिए जो कहीं न कहीं सभी crontabs को पकड़ता है। मुझे नहीं पता कि वे कहां होंगे, और अगर मैंने इसमें खोद लिया तो मुझे कुछ मिलने का डर होगा, लेकिन उन सभी को नहीं, या सिस्टम की कुछ अजीब बारीकियों को याद नहीं करना चाहिए।
इसके अलावा, मुझे लगता है कि मैं रूट एक्सेस के साथ महसूस कर सकता हूं
- सिस्टम में सभी उपयोगकर्ताओं की एक सूची प्राप्त करें
su
एक उपयोगकर्ता के रूप मेंcrontab -l
- सभी उपयोगकर्ताओं के साथ दोहराएँ
लेकिन मैं कुछ कम मैनुअल की तलाश कर रहा हूं (और क्रोन के कार्यान्वयन के बारे में कुछ सीखना चाहता हूं)