斐讯N1盒子rush固件安卓android crontab定时执行脚本支持启动任意程序
斐讯N1盒子rush固件下载
链接: https://pan.baidu.com/s/1zZT2t2kZoZYDnpYiuRu9tw?pwd=g62f
折腾了不少时间,单纯分享一下,以后备用
创建crontab定时执行脚本
首先我这个脚本是定时自动改hosts IP的
如果是用作其它用途,可借鉴参考使用
1、首先 /system/etc/crontabs 是不存在的
这个目录路径是根据crontab报错得出的
mkdir /system/etc/crontabs
2、创建完就可以愉快的添加定时任务了
crontab -e
3、表示30分钟执行一次,调试时30可改为1
*/30 * * * * sh /system/bin/hostsip.sh
4、由于这个固件里crontab不是开机启动的
5、所以我们要把它添加到开机启动中去
6、init.d似乎是不起作用的,也懒得找入口了
7、直接使用rush的开机脚本
vi /system/bin/lazy-start.sh
8、将下面的全集找个位置插进去
crond -b -c /system/etc/crontabs
9、这样crontab就能定时执行我们的脚本了
hostsip.sh的内容
另外就是hostsip.sh的内容了
#!/system/bin/sh mount -o rw,remount /system NIP=$(wget -qO- http://example.com/ip.txt) sed -ir "s/^ *[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+( +m3u8)/$NIP\1/" /etc/hosts
修改http://example.com/ip.txt为自己的文件
这个固件中的wget 只支持http,很多文件无法请求,体验极差
但是,我懒,也懒得升级了,经测试支持静态文件txt, html这类
所以你把你的IP生成到txt里即可,我的hosts文件里面IP后面接的是空格
当然IP多的话,也可以直接覆盖整个hosts文件,DDDD
自动执行其它命令参考
1、启动,重启进程
/system/xbin/crond start
2、执行权限
chmod +x /system/bin/hostsip.sh
3、执行调试
crond -f -d0 -c /system/etc/crontabs
4、查看进程
pgrep -l crond
我要吐槽这个编辑器,太TM难用了,编辑无数次,丢了无数次内容!!!
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包