bai_ffff 发表于 2015-1-23 22:40:34

ac68u 防止迅雷xware掉线

本帖最后由 bai_ffff 于 2015-1-23 23:00 编辑

学习了【有奖活动帖】[首发]华硕RT-AC68U使用迅雷Xware下载] 后,顺利安装了xware,实现了下载。
但发现xware过个两天左右,进程就会挂掉,中断下载,故写了个shell,自动判断xware在不在进程中,如果不在,则激活xware。目前,进行了初步测试成功,等待时间检验,希望和大家共同讨论学习。

1.将下列代码写入 keepXwareActive.sh,其中 /tmp/mnt/aigo/tmp/ 替换为 xware所在文件夹;#!/bin/sh
while true; do
if ! ps |grep -v grep |grep xunlei_xware; then
    echo "xunlei xware is offline, activate it!"
    sleep 10
    /tmp/mnt/aigo/tmp/xunlei_xware_armel_ac68ac56/portal &
fi
    echo "xunlei xware is active, sleep 1800s"
    sleep 1800
done2.执行chmod +x keepXwareActive.sh,使其变为可执行属性;
3.在该shell文件夹中, 执行 nohup $PWD/keepXwareActive.sh&








Dr.Antenna 发表于 2015-1-24 00:03:43

好帖顶一个

bobbydna 发表于 2015-1-25 07:21:44

能不能再详细一点

littlebell 发表于 2015-2-5 13:26:22

我发现断网后(比如猫重启)路由没有重启的情况下,路由上的Xware也会掉线,但NAS上的Xwaer则不会,请教楼主,这个shell文件夹应该放在哪个目录中,keepXwareActive.sh是否直接放置在shell文件夹中?谢谢。

vision 发表于 2015-2-8 14:45:48

请问这个文件应该放在哪个文件夹中呢?

sseepsse 发表于 2015-3-5 22:09:42

如果是官方迅雷的话,,,grep xunlei_xware这段应该不用后面的_xware;

我丢在/JFFS/configs下面,/JFFS/scripts直接设置这个启动项,迅雷的启动项都免了~

wynewlife 发表于 2015-3-7 23:20:25

sseepsse 发表于 2015-3-5 22:09
如果是官方迅雷的话,,,grep xunlei_xware这段应该不用后面的_xware;

我丢在/JFFS/configs下面,/JFFS/ ...

我用得AC1200HP,好像没有jffs
页: [1]
查看完整版本: ac68u 防止迅雷xware掉线