技术文章

群晖UPS自动关机PYTHON脚本

 

一,上传脚本到NAS目录

1,点我右键另存为下载ping.txt脚本

2,将脚本上传至群晖NAS任意目录并更改后缀名txt改为py,如图所示,存放位置为web共享目录

 

3,复制脚本存放的物理路径,如红框所示/volume1/web/ping.py

 

第一步就大功告成了,非常简单

 

 

 

二,添加任务计划,触发的任务

1,控制面板→任务计划→新增→触发的任务

 

2,任务名称随意,用户账号必须为root,设定好之后进入任务设置

 

 

3,粘贴刚才的物理路径/volume1/web/ping.py,改为下列脚本,如图所示

cd /volume1/web/
python ping.py 192.168.1.1 10 10 True

 

--------------------------参数详解--------------------------

python ping.py 192.168.1.1 10 10 True

其中黄色部分为可变参数,以单个空格分隔

第1个参数:192.168.1.1,为被检测的ip地址,可填写光猫或者某台主机的ip地址

第2个参数:10,检测周期(秒),10秒ping一次

第3个参数:10,超时次数(次),当ping超过10次无反应则关机

第4个参数:True或False,是否写出日志,日志名为pinglog_xxxxxxxxxx.txt

 

其他说明:

如想要终止已运行的检测脚本,请到当前目录下创建文件名为stop或stop.txt,则脚本终止

可在日志中看到exit退出

--------------------------参数详解--------------------------

 

 

 

4,确定即可,然后把任务打上勾,保存即可

 

5,最后我们可以提前运行测试下,直接点击运行,可以看到目录下生成了pinglog_xxxxxxxxxx.txt日志,这就成功了

(如果运行失败,则在当前目录出现error文件

 

 

 

最后可以关闭路由器进行脚本测试^_^

 

 


Copyright © 2015-2021 唯讯科技Wecent 版权所有 www.wx256.com/www.wecent.com.cn

感谢您的支持!
如您需要提供额外技术支持方可联系我们

联系我们

在线交谈