维塔斯科技

 找回密码
 立即注册
查看: 2118|回复: 17
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

55

主题

445

帖子

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

主题

367

帖子

796

积分

高级会员

Rank: 4

积分
796
沙发
发表于 2016-3-29 11:51:16 | 只看该作者
树莓派开了几个月,没遇到掉线情况,不过还是收藏了,以备不时之需

回复 支持 反对

使用道具 举报

该用户从未签到

54

主题

360

帖子

794

积分

高级会员

Rank: 4

积分
794
板凳
发表于 2016-3-29 11:51:16 | 只看该作者
迅雷远程要会员,还是不玩了!

回复 支持 反对

使用道具 举报

该用户从未签到

68

主题

485

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
地板
发表于 2016-3-29 11:51:17 | 只看该作者

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

回复 支持 反对

使用道具 举报

该用户从未签到

72

主题

494

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
5#
发表于 2016-3-29 11:51:17 | 只看该作者
看看这个东西怎么样

回复 支持 反对

使用道具 举报

该用户从未签到

50

主题

412

帖子

894

积分

高级会员

Rank: 4

积分
894
6#
发表于 2016-3-29 11:51:17 | 只看该作者
谢谢,正好需要这个

回复 支持 反对

使用道具 举报

该用户从未签到

53

主题

367

帖子

805

积分

高级会员

Rank: 4

积分
805
7#
发表于 2016-3-29 11:51:18 | 只看该作者

看看这个东西怎么样

回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

399

帖子

875

积分

高级会员

Rank: 4

积分
875
8#
发表于 2016-3-29 11:51:19 | 只看该作者
好东东

回复

使用道具 举报

该用户从未签到

52

主题

384

帖子

836

积分

高级会员

Rank: 4

积分
836
9#
发表于 2016-3-29 11:51:19 | 只看该作者
有时候不太稳定,是迅雷搞鬼吗?

回复 支持 反对

使用道具 举报

该用户从未签到

56

主题

485

帖子

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
10#
发表于 2016-3-29 11:51:19 | 只看该作者
3、添加计划任务,每10分钟执行一次;
*/10 * * * * sh /bin/check_xunlei.sh


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

回复 支持 反对

使用道具 举报

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

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|河北维塔斯科技有限公司 ( 冀ICP备16008275号 )

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