Closed zhangguanzhang closed 2 years ago
@vernesong 我在文件luci-app-openclash/root/etc/init.d/openclash
里第二行加了这个判断防止被在打包的时候被执行解决:
[ ! -f /etc/openwrt_release ] && exit 0
根源是该启动脚本没有提供纯函数和变量,在main阶段函数外面执行了很多命令导致的,看了下其他的init.d
下的管理脚本都是按照标准实现的启动重启的函数就行了,让上层调用。
不改脚本的话可以像上面我这样只有加个判断。在openwrt的chroot或者真实的openwrt里该脚本才能启动
好的