斐讯N1盒子rush固件安卓android crontab定时执行脚本支持启动任意程序

2022-05-13
0评论
/
阅读
爱搜啊

斐讯N1盒子rush固件下载

链接: https://pan.baidu.com/s/1zZT2t2kZoZYDnpYiuRu9tw?pwd=g62f

折腾了不少时间,单纯分享一下,以后备用

斐讯N1盒子rush固件

创建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难用了,编辑无数次,丢了无数次内容!!!


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2022-05-13发布