|
本帖最后由 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
- done
复制代码 2.执行chmod +x keepXwareActive.sh,使其变为可执行属性;
3.在该shell文件夹中, 执行 nohup $PWD/keepXwareActive.sh &
|
|