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