clear_logs.py修改

#!/usr/bin/env python
#encoding=utf-8
"""
清空最后修改时间跑今天7天以前的所有文件
"""
#指定监控的路径
path="/export/App/thrift_query_parser/logs"
import os,time,stat,datetime
for elem in os.listdir(path):
   pa = os.path.join(path,elem)
   fs = os.stat(pa)
   ct = time.ctime(fs[stat.ST_ATIME])
   ti = datetime.datetime.strptime(ct, "%a %b %d %H:%M:%S %Y")
   dt = os.path.getmtime(pa)
   ti = datetime.datetime.fromtimestamp(dt)
   if (datetime.datetime.now() - ti).days >= 1:
     print pa
     os.remove(pa)

原文地址:https://www.cnblogs.com/lexus/p/3399707.html