डेबियन (रास्पबियन) के लिए बहुत नया है, और मैं कुछ दिनों के लिए इस पर संघर्ष कर रहा हूं। मेरे पास एक स्टार्टअप स्क्रिप्ट है जिसे मैं स्टार्टअप में निष्पादित करना चाहता हूं।
मैंने स्क्रिप्ट को निष्पादन योग्य बनाने और इसे डिफ़ॉल्ट अनुक्रमों के साथ स्टार्टअप अनुक्रम में जोड़ने के लिए, निम्नलिखित कमांड निष्पादित किए हैं।
sudo chmod 755 /etc/init.d/testsam
sudo update-rc.d testsam defaults
स्क्रिप्ट का परीक्षण करने का प्रयास करते समय, मैं निम्नलिखित कार्य करता हूं:
sudo /etc/init.d/testsam start
लेकिन ऐसा करते समय, मुझे एक त्रुटि मिलती है: /etc/init.d/testsam निष्पादित करने में असमर्थ: ऐसी कोई फ़ाइल या निर्देशिका नहीं।
मैंने स्क्रिप्ट को बहुत ही बुनियादी बना दिया, लेकिन फिर भी वास्तविक कारण का कोई सुराग नहीं है। मुझे आशा है कि कोई मुझे सही समाधान के लिए इंगित कर सकता है? यह वर्तमान में स्क्रिप्ट है।
#! /bin/bash
# /etc/init.d/testsam
case "$1" in
start)
#echo "starting script"
;;
stop)
#echo "stopping script"
;;
*)
#echo "Usage: /etc/init.d/testsam {start|stop}"
exit 1
;;
esac
exit 0
किसी भी मदद के लिए धन्यवाद
cat -v /etc/inti.d/testsam
। यदि आपके पास एक गलत कैरिज रिटर्न है, तो यह दिखाई देगा^M
।