(资料图)
一般来说,我们使用脚本直接执行就好,但是如果要符合openwrt自动启动的要求,这里还有书写规范,否则就会提示失败,如果自己脚本迟迟没有提示工作,可以用ps查看一下执行情况,下面就是一个执行失败的情况,这里可以看到一直错误退出
。甚至连带着luci中系统启动项查看都出现了错误,luci都带不开。
脚本内容修改规范后如下:
#!/bin/sh/etc/rc.commonSTART=99start(){echo"myscriptisstart"}stop(){echo"myscriptisstop"}restart(){echo"myscriptisrestart"}
注意:在 OpenWrt 中,系统启动脚本的顺序是根据文件名的字母顺序来决定的,因此您可以通过修改START对应的数字来调整脚本的启动顺序。
这时候再来重复之前操作:在/etc/rc.d/
查看,可以看到myscript已经形成软链同时在http://192.168.1.1/cgi-bin/luci/admin/system/startup
也可以看到这个选项
这就是我自己在openwrt增加自启动脚本的分享。如果大家有更好的想法,也欢迎大家加我好友交流分享哈。
作者:良知犹存,白天努力工作,晚上原创公号号主。公众号内容除了技术还有些人生感悟,一个认真输出内容的职场老司机,也是一个技术之外丰富生活的人,摄影、音乐 and 篮球。关注我,与我一起同行。
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
X 关闭
Copyright 2015-2022 世界净水网版权所有 备案号: 琼ICP备2022009675号-1 联系邮箱:435 227 67@qq.com