मैं एक init.d स्क्रिप्ट स्थापित करने का प्रयास कर रहा हूं, शेड्यूलिंग कार्यों के लिए अजवाइन चलाने के लिए। यहाँ चरणों का पालन किया गया है:
- फ़ाइल अजवाइन की प्रतिलिपि बनाई और उसे फ़ोल्डर /etc/init.d/ में चिपकाया
- फ़ोल्डर / आदि / डिफ़ॉल्ट / में एक विन्यास फाइल अजवाइन बनाया
अब जब मैंने इसे शुरू करने की कोशिश की sudo /etc/init.d/celeryd start
, तो यह त्रुटि फेंकता हैsudo: /etc/init.d/celeryd: command not found
मैं init.d स्थापित करने के तरीके के बारे में गुगली करता हूं, मुझे यह SO-प्रश्न मिला है ।
इसे जारी करने के लिए कहते हैं uname -a
और जब मुझे यह मिलता है:
Linux capsonesystem8-desktop 3.2.0-43-generic-pae
#68-Ubuntu SMP Wed May 15 03:55:10 UTC
2013 i686 i686 i386 GNU/Linux
और यह भी कहते हैं कि उपयोग insserv
init.d स्क्रिप्ट को सक्षम करने के लिए जैसे बर्तनों का उपयोग करें:
insserv /etc/init.d/celeryd
लेकिन यह त्रुटि फेंकता है insserv: command not found
इसलिए मैंने insserv स्थापित करने की कोशिश की sudo apt-get install insserv
। लेकिन यह कहते हैं कि स्थापित है:
insserv is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 222 not upgraded.
तो init.d स्क्रिप्ट कैसे स्थापित करें ?? किसी भी तरह की सहायता को आभार समझेंगे।
Update1:
जब मैंने कोशिश की:
$ sh -x /etc/init.d/celeryd start
यह कुछ प्रकट करता है errors
। ऐसा इसलिए हो सकता है कि सेवा शुरू नहीं होगी।
Update2:
जब मैं दौड़ता हूं तो मैं सभी त्रुटियों को हटा देता हूं $ sh -x /etc/init.d/celeryd start
लेकिन फिर भी त्रुटि sudo /etc/init.d/celeryd start
फेंकता command not found
है