ใหม่มากสำหรับ Debian (Raspbian) และฉันกำลังดิ้นรนกับอันนี้สองสามวัน ฉันมีสคริปต์เริ่มต้นที่ฉันต้องการเรียกใช้เมื่อเริ่มต้น
ฉันได้ดำเนินการคำสั่งต่อไปนี้เพื่อให้สคริปต์ที่ปฏิบัติการและเพื่อเพิ่มด้วยพารามิเตอร์เริ่มต้นเพื่อลำดับการเริ่มต้น
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
หากคุณมีการกลับรถที่ผิดพลาดก็จะแสดงขึ้นเป็น