@reboot cron job के लिए वैकल्पिक, क्रॉन डिमन शुरू होने पर नौकरी शुरू करें - लिनक्स, सेवा, क्रॉन, क्रोंटैब, क्रॉन-टास्क

मेरे पास एक स्क्रिप्ट है जो बूट-अप पर शुरू करने के लिए निर्दिष्ट है @reboot एनोटेशन।

मैंने क्रॉन डिमन को रोककर और प्रवेश करके इसे शुरू करके स्क्रिप्ट को पुनरारंभ करने का प्रयास किया service crond stop तथा service crond startक्रमशः।

हालांकि, मैंने देखा कि स्क्रिप्ट क्रॉन डिमन के पुनरारंभ पर पुनरारंभ नहीं करता है, लेकिन केवल तभी जब पूरी प्रणाली रीबूट हो जाती है

मेरा सवाल यह है कि चूंकि सिस्टम बूट होने पर क्रॉन डिमन शुरू होता है, क्या रीबूट पर नौकरियों को शुरू करने का कोई तरीका नहीं है, लेकिन विशेष रूप से जब क्रॉन डिमन शुरू होता है service crond stop तथा service crond start उम्मीद के रूप में काम करते हैं?

उत्तर:

उत्तर № 1 के लिए 1

दुर्भाग्यवश, ऐसा करने का कोई तरीका नहीं है, क्रोन डिमन सिर्फ अनदेखा करता है @reboot आदेश (CRON) INFO (Skipping @reboot jobs -- not system startup)

हालांकि, अगर आप कुछ स्क्रिप्ट शुरू करने की कोशिश कर रहे हैंबूट समय और मशीन को रीबूट किए बिना इसे पुनरारंभ करने की क्षमता है, तो आप या तो init स्क्रिप्ट बनाने पर विचार करना चाहेंगे, या यदि आप "systemd, systemd सेवा विवरण का उपयोग कर रहे हैं। (अपस्टार्ट और अन्य init प्रतिस्थापन के साथ)


संबंधित सवाल
सबसे लोकप्रिय