Rất mới đối với Debian (Raspbian) và tôi đang vật lộn với cái này trong vài ngày. Tôi có một kịch bản khởi động mà tôi muốn thực hiện khi khởi động.
Tôi đã thực hiện các lệnh sau, để làm cho tập lệnh thực thi và thêm nó với các tham số mặc định vào chuỗi khởi động.
sudo chmod 755 /etc/init.d/testsam
sudo update-rc.d testsam defaults
Khi thử kiểm tra tập lệnh, tôi thực hiện như sau:
sudo /etc/init.d/testsam start
Nhưng khi làm như vậy, tôi gặp lỗi: không thể thực thi /etc/init.d/testsam: Không có tệp hoặc thư mục như vậy.
Tôi đã thu nhỏ kịch bản đến mức rất cơ bản, nhưng vẫn không có manh mối về lý do thực tế. Tôi hy vọng ai đó có thể chỉ cho tôi giải pháp đúng? Đây là kịch bản hiện tại.
#! /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
Cảm ơn vì bất kì sự giúp đỡ
cat -v /etc/inti.d/testsam
. Nếu bạn có một sự trở lại vận chuyển sai, nó sẽ hiển thị như^M
.