我的init.d无法识别的服务

时间:2016-03-21 10:38:22

标签: linux bash sh

这是我的full code,我只使用以下代码:

case "$1" in
st)
echo 450 > /sys/class/backlight/intel_backlight
;;
stop)
echo
;;
rst)
echo; echo 450 > /sys/class/backlight/intel_backlight
;;
*)
echo "Usage: $0 {st|stop|rst}"
exit 1
;;
esac

为什么会引发此错误

2 个答案:

答案 0 :(得分:2)

原因是我的init.d文件没有“x”权限,所以在运行之前我需要先chmod 755 /etc/init.d/brightness

答案 1 :(得分:1)

您可能需要考虑将您的初始化脚本基于skeleton中的/etc/init.d。你的脚本可能不完整。