ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 46687|回复: 1
[优酷路由]

分享优酷原版自动清除缓存、安装17ce的方法

[复制链接]
发表于 2017-9-7 15:41 | 显示全部楼层 |阅读模式 | 来自河北
本帖最后由 kingtt1994 于 2017-9-7 15:45 编辑

PS:以下代码仅个人自用,并不会对路由宝造成任何损伤,如果觉得有啥问题,在路由宝中恢复出厂设置即可
PS:本人不保证代码每台机器都适用,如输入代码后对路由宝产生任何损伤或问题,本人概不负责

以下代码,点击代码框中复制代码,然后在Telnet中直接粘贴,然后按回车键就行了
当然也可以自己选择对应代码复制后在Telnet中粘帖,或者在Telnet中一行行逐行输入

自动重启:

  1. #添加计划任务,自动重启(每天凌晨3点重启) echo '0 3 * * * sleep 30 && touch /etc/banner && reboot' >> /etc/crontabs/root;
复制代码
自动清除旧缓存:

注意:路由宝固件分区默认tf2、tf3、tf4为2G,tf5为1.1G,所以tf5的缓存文件数会比较少。

以下两个脚本,选择其中一个即可!!!

清除缓存脚本1:删除最旧的10个缓存文件

策略:

统计tf对应目录下缓存文件数,当缓存文件数大于35个时,删除最旧的10个缓存文件,大于多少个和删除多少缓存可根据自己的实际情况修改。
  1. #自动删除旧缓存(删除最旧10个缓存)
  2. cat > /usr/share/youku_cache_clear.sh <<EOF
  3. #!/bin/sh
  4. cd /tmp/youku/mnt/tf2/youku && [ \`ls -l|wc -l\` -gt 35 ] && ls -t|tail -10|xargs -tn1 rm
  5. sleep 5
  6. cd /tmp/youku/mnt/tf3/youku && [ \`ls -l|wc -l\` -gt 35 ] && ls -t|tail -10|xargs -tn1 rm
  7. sleep 5
  8. cd /tmp/youku/mnt/tf4/youku && [ \`ls -l|wc -l\` -gt 35 ] && ls -t|tail -10|xargs -tn1 rm
  9. sleep 5
  10. cd /tmp/youku/mnt/tf5/youku && [ \`ls -l|wc -l\` -gt 20 ] && ls -t|tail -6|xargs -tn1 rm
  11. EOF
  12. #若无计划任务则添加计划任务(每天凌晨2点删除最旧的10个缓存文件)
  13. crontab -l 2>&1|grep -q youku_cache_clear.sh || echo '0 2 * * * sh /usr/share/youku_cache_clear.sh >/dev/null 2>&1' >> /etc/crontabs/root;
复制代码

清除缓存脚本2:保留最新的35个缓存文件

策略:

当缓存文件数大于35个(tf5为25个)时,仅保留最新的35个(tf5为25个)缓存文件,保留多少缓存可根据自己的实际情况修改;
我自己统计的情况是:35个缓存大概占用1.1G到1.2G左右,如果嫌缓存清得慢,请将下面代码中的 i=35 改成 i=30(tf5的 i=25 改成 i=15) 或更小即可

  1. #自动删除旧缓存(保留最新35个缓存)
  2. cat > /usr/share/youku_cache_clear.sh <<EOF
  3. #!/bin/sh
  4. i=35 && cd /tmp/youku/mnt/tf2/youku && ki=\$(ls -l|wc -l) && [ \$ki -gt \$i ] && ls -t|tail -\$((\$ki-\$i))|xargs -tn1 rm;
  5. sleep 5;
  6. i=35 && cd /tmp/youku/mnt/tf3/youku && ki=\$(ls -l|wc -l) && [ \$ki -gt \$i ] && ls -t|tail -\$((\$ki-\$i))|xargs -tn1 rm;
  7. sleep 5;
  8. i=35 && cd /tmp/youku/mnt/tf4/youku && ki=\$(ls -l|wc -l) && [ \$ki -gt \$i ] && ls -t|tail -\$((\$ki-\$i))|xargs -tn1 rm;
  9. sleep 5;
  10. i=25 && cd /tmp/youku/mnt/tf5/youku && ki=\$(ls -l|wc -l) && [ \$ki -gt \$i ] && ls -t|tail -\$((\$ki-\$i))|xargs -tn1 rm;
  11. EOF
  12. #若无计划任务则添加计划任务(每天凌晨2点删除缓存文件,仅保留最新的35个缓存)
  13. crontab -l 2>&1|grep -q youku_cache_clear.sh || echo '0 2 * * * sh /usr/share/youku_cache_clear.sh >/dev/null 2>&1' >> /etc/crontabs/root;
复制代码

删除上面生成的自动清理缓存脚本:

如不想使用自动清除缓存脚本,执行以下两条命令后即可!

  1. sed -i '/youku_cache_clear.sh/d' /etc/crontabs/root;
  2. rm /usr/share/youku_cache_clear.sh >/dev/null 2>&1;
复制代码



输入代码运行截图(在已Telnet连接到路由宝的情况下复制代码):

133023njaszj66m8otbae3.gif

查看代码是否有效:

  1. cat /usr/share/youku_cache_clear.sh
复制代码


QQ截图20170907153802.png

17ce插件(17CE是一个挖矿插件,一个IP下挂一个就行了,挂多个也只有一个跑任务):

  1. #以下代码在telnet中逐行输入:
  2. echo "arch ramips_24Kec 100" >> /etc/opkg.conf
  3. mv /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.bak
  4. mv /usr/lib/libcurl.so.4 /usr/lib/libcurl.so.4.bak
  5. opkg install http://www.17ce.com/soft/route/files/17ce_1.3.1-1_ramips_24kec.ipk --nodeps
  6. #将 123456@qq.com 改成自己的邮箱
  7. sed -i 's/yiqice@qq.com/123456@qq.com/' /etc/uci-defaults/17ce

  8. /etc/init.d/17ce stop
  9. mv /usr/lib/libstdc++.so.6.bak /usr/lib/libstdc++.so.6
  10. mv /usr/lib/libcurl.so.4.bak /usr/lib/libcurl.so.4
  11. reboot
复制代码


查看17CE跟路由宝是否共存:


  1. #重启后,大概几分钟后看看进程
  2. ps|grep -e 17ce -e ikuacc|grep -v grep
复制代码

输入上面的代码后,显示下图红框中的内容,请确保有红框的两个进程!!!

如果没有这两进程,重启路由再查看一次,还是没有,请重置路由吧,优酷与17CE不兼容~~~

QQ截图20170907153951.png






上一篇:路由宝L1刷Padavan 内置TF卡合并分区小结
下一篇:你所不知道的腾达智能路由6大特色功能,超省心
发表于 2017-9-7 16:11 | 显示全部楼层 | 来自河北
楼主辛苦方法很实用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2025-7-28 14:13 , Processed in 0.078911 second(s), 16 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2025 ZNDS.Com

快速回复 返回顶部 返回列表