threading doClean

This commit is contained in:
Jerry Yan 2019-04-27 22:10:02 +08:00 committed by JerryYan
parent 4ea19b4ff4
commit 2099321f0b

View File

@ -43,7 +43,7 @@ def getTimeDelta(a, b):
return sec+(ms/100000.0) return sec+(ms/100000.0)
def doClean(): def _doClean():
global _do_move_time global _do_move_time
_disk = psutil.disk_usage(".") _disk = psutil.disk_usage(".")
if _disk.percent > config["max"] and getTimeDelta(datetime.now(), _do_move_time) > 3600: if _disk.percent > config["max"] and getTimeDelta(datetime.now(), _do_move_time) > 3600:
@ -51,6 +51,12 @@ def doClean():
os.system(config["dow"]) os.system(config["dow"])
def doClean():
p = threading.Thread(target=_doClean)
p.setDaemon(True)
p.start()
def getCurrentStatus(): def getCurrentStatus():
_disk = psutil.disk_usage("/") _disk = psutil.disk_usage("/")
_mem = psutil.virtual_memory() _mem = psutil.virtual_memory()
@ -64,9 +70,7 @@ def getCurrentStatus():
_inSpeed = 0 _inSpeed = 0
updateNetwork() updateNetwork()
if getTimeDelta(datetime.now(), _do_move_time) > 3600: if getTimeDelta(datetime.now(), _do_move_time) > 3600:
p = threading.Thread(target=doClean) doClean()
p.setDaemon(True)
p.start()
return { return {
"memTotal": parseSize(_mem.total), "memTotal": parseSize(_mem.total),
"memUsed": parseSize(_mem.used), "memUsed": parseSize(_mem.used),