From b8131294103a1b0047daaf4f5a99594cd7d6c420 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Thu, 11 Apr 2019 15:11:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E7=A7=BB=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Common.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Common.py b/Common.py index 6f68f79..c2397d8 100644 --- a/Common.py +++ b/Common.py @@ -10,6 +10,7 @@ _config_fp = open("config.json","r",encoding="utf8") config = json.load(_config_fp) _config_fp.close() +_do_move_time = datetime.now() network = { "currentTime": datetime.now(), @@ -42,16 +43,18 @@ def getTimeDelta(a, b): def getCurrentStatus(): + global _do_move_time _disk = psutil.disk_usage("/") _mem = psutil.virtual_memory() _net = psutil.net_io_counters() _delta= getTimeDelta(datetime.now(),network["currentTime"]) + if _disk.percent > config["max"] and getTimeDelta(datetime.now(), _do_move_time) > 3600: + _do_move_time = datetime.now() + os.system(config["dow"]) if 60 > _delta > 0: _inSpeed = (_net.bytes_recv - network["in"]["currentByte"])/_delta _outSpeed = (_net.bytes_sent - network["out"]["currentByte"])/_delta else: - if _disk.percent > 85: - os.system(r"find ./ \( -mtime 1 -o -mtime 2 -o -mtime 3 \) -name '*.flv' -delete") _outSpeed = 0 _inSpeed = 0 updateNetwork()