定时清理日志文件-python实现
生活随笔
收集整理的這篇文章主要介紹了
定时清理日志文件-python实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、腳本代碼如下
#! /usr/bin/python # -*- coding: utf-8 -* import os import os.path, time, datetimelogdir = "/data0/www/applogs"for parent, dirnames, filenames in os.walk(logdir):for filename in filenames:fullname = parent + "/" + filename #文件全稱createTime = int(os.path.getctime(fullname)) #文件創建時間nDayAgo = (datetime.datetime.now() - datetime.timedelta(days = 2)) #當前時間的n天前的時間timeStamp = int(time.mktime(nDayAgo.timetuple()))if createTime < timeStamp: #創建時間在n天前的文件刪除os.remove(os.path.join(parent,filename))
總結
以上是生活随笔為你收集整理的定时清理日志文件-python实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Go重构WEB请求分析跟踪服务
- 下一篇: python快速安装pip