我的树莓派上安装了 Raspbian。我找到了一些指南,它们应该允许我在启动时自动启动脚本。但它不起作用。
我运行了 update-rc.d(不确定拼写是否正确)并检查了它在 /etc/rcx.d 中创建了各种条目。这些条目以字母 K 或 S 开头。
我可以使用“sudo service myscripthere start”(或停止/重新启动)手动运行该脚本。“mybinary”位于 /usr/local/bin。
有什么想法可能出问题了吗?谢谢
这是脚本的内容。
### BEGIN INIT INFO
# Provides: myscript
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
case "$1" in
start) echo -n "Start services"
/usr/local/bin/mybinary -start
;;
stop) echo -n "Stop services"
/usr/local/bin/mybinary -stop
;;
restart)
$0 stop
$0 start
;;
*) echo "Usage: $0 start|stop|restart"
exit 1
;;
esac
exit 0