{"id":21027157,"url":"https://github.com/ivanhao/xware-watchdog","last_synced_at":"2025-03-13T18:44:45.461Z","repository":{"id":89342383,"uuid":"66726655","full_name":"ivanhao/xware-watchdog","owner":"ivanhao","description":null,"archived":false,"fork":false,"pushed_at":"2017-04-04T06:39:12.000Z","size":1681,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T14:38:23.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivanhao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-27T17:23:56.000Z","updated_at":"2016-08-27T17:25:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"f5891776-fd2b-4cb0-9457-c319713b4c30","html_url":"https://github.com/ivanhao/xware-watchdog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanhao%2Fxware-watchdog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanhao%2Fxware-watchdog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanhao%2Fxware-watchdog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanhao%2Fxware-watchdog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivanhao","download_url":"https://codeload.github.com/ivanhao/xware-watchdog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243464640,"owners_count":20295288,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T11:48:37.891Z","updated_at":"2025-03-13T18:44:45.433Z","avatar_url":"https://github.com/ivanhao.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# xware-watchdog\n这是一个为迅雷远程xware1.0x版本写的守护程序，使用方法是将start.sh、stop.sh和watchdog.sh拷到xware的程序文件夹下（跟portal放一起）。运行start.sh即可。程序定期检测一次。\n\n*** Xware1.0.31_netgear_6300v2.zip是armv7的迅雷远程固件，树莓派、香蕉派可用。解压后可用。 ***\n\n### 用法：\n1. 启动\\重启：`./start.sh`\n2. 停止：`./stop.sh`\n\n### 设置开机自动启动：\n假设xware目录为`/opt/xware`，将如下的内容存到`/etc/init.d`下，命名为`xware`:\n```\n#!/bin/sh \n### BEGIN INIT INFO\n# Provides: xware\n# Required-Start: $network $remote_fs $syslog $time\n# Required-Stop:\n# Default-Start: 2 3 4 5\n# Default-Stop: 0 1 6\n# Short-Description: xware\n### END INIT INFO\nSERVICE_USE_PID=1\n\nSTART=50\n\nstart() {\n        /bin/bash /opt/xware/start.sh\n}\n\nstop() {\n        /opt/xware/stop.sh\n}\n\ncase \"$1\" in\n start)\n        start\n        ;;\n stop)\n        stop\n        ;;\n\n *)\n        echo $\"Usage: $0 {start|stop}\"  \n        exit 1\n        ;;\nesac\n```\n\n1. 启动\\重启：sudo xware start\n2. 停止：sudo xware stop\n默认是开机自动启动\n\n### 注：在watchdog.sh中有几个变量\nlogmode=2 #是否启用日志，默认为2（0：否；1：警告；2：debug）。日志watchdog.log保存在当前目录。debug模式日志量较大。测试稳定后，最好改为0，以免出现写日志时意外断电的极端情况下对磁盘造成的损坏。\n\ntmr=30 #检测周期（秒）\n\ncount=3 #允许几次检测失败（建议不要小于3，否则容易频繁重启）\n\n### 附：迅雷远程xware1.0.31下载地址：\nhttp://dl.lazyzhu.com/file/Thunder/Xware/1.0.31/\n\n### 迅雷远程官方论坛：\nhttp://g.xunlei.com/forum-51-1.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivanhao%2Fxware-watchdog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivanhao%2Fxware-watchdog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivanhao%2Fxware-watchdog/lists"}