网云科技

 找回密码
 立即注册
搜索
查看: 3485|回复: 17

NAS、路由器用迅雷远程下载Xware1.0进程掉线、监视、自动重启

[复制链接]

55

主题

390

回帖

963

积分

高级会员

Rank: 4

积分
963
发表于 2016-3-29 11:51:15 | 显示全部楼层 |阅读模式
迅雷远程下载Xware1.0运行时共有三个进程常驻后台:ETMDaemon、EmbedThunderManager、vod_httpserver,如下图:
如下图:


要保证迅雷远程下载功能正常,三个进程都必须在,为防止进程跑死可通过定时检查进程是否存在以保证远程下载功能正常。
经测试:只要ETMDaemon进程存在,另外两个进程EmbedThunderManager、vod_httpserver就会自动重启,所以只要定时检查ETMDaemon进程是否存在,若不存在,重启迅雷/mnt/sda3/xunlei/portal 。
实现方法如下:
注意:笔者是在自己硬件上面测试的,测试时迅雷运行时只有三个进程,有坛友反映运行有10个进程,请坛友根据自己的运行情况修改下面脚本里面的“3”。或者直接用检测ETMDaemon 教程这个方法;
1、任意位置新建一个文件check_xunlei.sh,并配置权限,如:(有可能bin下面没有权限创建,可以创建到xunlei下面)
cd /bin

touch check_xunlei.sh

chmod 777 check_xunlei.sh
复制代码2、利用vi 编辑器,或者直接用WinSCP编辑check_xunlei.sh,代码如下:
#!/bin/sh

printf "--------------------------Thunder Checking Start !-----------------------------\n"

num=`ps | grep ETMDaemon | grep -v grep | grep -v check | wc -l`  # 计算进程数

if [ $num -lt 1 ]                                                 # 判断ETMDaemon进程是否存在

then /mnt/sda3/xunlei/portal                                      # 重启进程的命令,请相应修改

fi

printf "--------------------------Thunder Checking Over  !-----------------------------\n"
复制代码3、添加计划任务,每10分钟执行一次;
*/10 * * * * sh /bin/check_xunlei.sh
复制代码--------------------------------------------------------分割线----------------------------------------------------------------------
更保险的做法:3个进程只要有一个掉线就重启迅雷Xware。
步骤相同,check_xunlei.sh多增加几行代码;












回复

使用道具 举报

42

主题

325

回帖

796

积分

高级会员

Rank: 4

积分
796
发表于 2016-3-29 11:51:16 | 显示全部楼层
树莓派开了几个月,没遇到掉线情况,不过还是收藏了,以备不时之需

回复 支持 反对

使用道具 举报

54

主题

306

回帖

794

积分

高级会员

Rank: 4

积分
794
发表于 2016-3-29 11:51:16 | 显示全部楼层
迅雷远程要会员,还是不玩了!

回复 支持 反对

使用道具 举报

68

主题

417

回帖

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
发表于 2016-3-29 11:51:17 | 显示全部楼层

淘宝卖一年才60还是很划算的

回复 支持 反对

使用道具 举报

72

主题

422

回帖

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
发表于 2016-3-29 11:51:17 | 显示全部楼层
看看这个东西怎么样

回复 支持 反对

使用道具 举报

50

主题

362

回帖

894

积分

高级会员

Rank: 4

积分
894
发表于 2016-3-29 11:51:17 | 显示全部楼层
谢谢,正好需要这个

回复 支持 反对

使用道具 举报

53

主题

314

回帖

805

积分

高级会员

Rank: 4

积分
805
发表于 2016-3-29 11:51:18 | 显示全部楼层

看看这个东西怎么样

回复 支持 反对

使用道具 举报

61

主题

338

回帖

875

积分

高级会员

Rank: 4

积分
875
发表于 2016-3-29 11:51:19 | 显示全部楼层
好东东

回复

使用道具 举报

52

主题

332

回帖

836

积分

高级会员

Rank: 4

积分
836
发表于 2016-3-29 11:51:19 | 显示全部楼层
有时候不太稳定,是迅雷搞鬼吗?

回复 支持 反对

使用道具 举报

56

主题

429

回帖

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
发表于 2016-3-29 11:51:19 | 显示全部楼层
3、添加计划任务,每10分钟执行一次;
*/10 * * * * sh /bin/check_xunlei.sh


想问下这一步是要怎么操作。没弄懂望大神指教。

回复 支持 反对

使用道具 举报

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

本版积分规则

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