吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1337|回复: 15
收起左侧

[Python 原创] 群晖在无下载或者上传时才自动关机的脚本

  [复制链接]
kanglehao 发表于 2024-5-14 16:25
本帖最后由 kanglehao 于 2024-5-15 10:22 编辑

众所周知,群晖是自带有自动关机功能的,但是设置了每天自动关机的话,经常遇到下载任务没完成,或者上传流量大时候是不适合立马关机的,所以写了这个脚本,当网络流量高时候取消自动关机,让自动关机更智能些,当然这需要群晖有python和pip环境,在运行之前,请确保已经安装了psutil库。如果没有安装,可以使用pip install psutil命令进行安装。

代码如下:
[Python] 纯文本查看 复制代码
import os
import time
import psutil
from datetime import datetime, timedelta

def check_network_traffic():
    net_io = psutil.net_io_counters()
    bytes_sent1 = net_io.bytes_sent
    bytes_recv1 = net_io.bytes_recv
    time.sleep(1)
    net_io = psutil.net_io_counters()
    bytes_sent2 = net_io.bytes_sent
    bytes_recv2 = net_io.bytes_recv
    sent_speed = (bytes_sent2 - bytes_sent1) / 1024
    recv_speed = (bytes_recv2 - bytes_recv1) / 1024
    return sent_speed + recv_speed

def schedule_shutdown():
    for _ in range(10):#总共循环检测10次
        network_traffic = check_network_traffic()
        if network_traffic < 50:  # 设置网络流量阈值,单位KB/s
            os.system('shutdown -h now')  # 关机
            break
        else:
            print('网络流量较大,取消本次关机')
            time.sleep(60)  # 等待1分钟后再次检测网络流量

if __name__ == '__main__':
    schedule_shutdown()


放到服务器后,在控制面板——计划任务——执行自定义脚本中设置即可
微信图片_20240514170507.png

免费评分

参与人数 5吾爱币 +11 热心值 +4 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
一个小将 + 1 + 1 谢谢分享
yuze0804007 + 1 + 1 用心讨论,共获提升!
s3nake + 1 + 1 我很赞同!
riverianbow + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| kanglehao 发表于 2024-6-14 08:35
ccoo198807 发表于 2024-6-13 17:59
有没有那种自动开关机的,比如说我需要远程或者局域网中需要访问了,可以控制群晖开机,不用了就关机的

买个智能插座吧,不然开机访问监听靠啥监听,关机倒是相对好搞,监听下你远程的访问链接端口啥的,端口断开就关机
ccoo198807 发表于 2024-6-13 17:59
有没有那种自动开关机的,比如说我需要远程或者局域网中需要访问了,可以控制群晖开机,不用了就关机的
shenyun919 发表于 2024-5-14 18:39
ycz0030 发表于 2024-5-14 19:28
请问怎么改成极空间能用的脚本
 楼主| kanglehao 发表于 2024-5-14 20:30

都是群晖,都是一样的啦
 楼主| kanglehao 发表于 2024-5-14 20:36
ycz0030 发表于 2024-5-14 19:28
请问怎么改成极空间能用的脚本

没接触过极空间,理论上系统能安装python环境都可以直接用
wyl0205 发表于 2024-5-14 21:06

跟黑群白群没关系,是需要安装运行环境,在配合楼主的脚本
a540584012 发表于 2024-5-14 21:33
还要加油向你们学习
yuze0804007 发表于 2024-5-14 23:39
哇, 这个可以有, 不怕晚上挂百度云被自动关机了
shenyun919 发表于 2024-5-15 08:56
kanglehao 发表于 2024-5-14 20:30
都是群晖,都是一样的啦

嗯好的,谢谢
 楼主| kanglehao 发表于 2024-5-16 08:40

最开始发的时候关机命令有错误,现在改过来了,现在修改后全部正常了

微信截图_20240516083852.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 16:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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