1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 定时清理日志文件-python实现

定时清理日志文件-python实现

时间:2021-07-18 12:03:24

相关推荐

定时清理日志文件-python实现

1、脚本代码如下

#! /usr/bin/python# -*- coding: utf-8 -*import osimport 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))

2、配置crontab,每天执行一次

0 0 * * * /root/clean_log.py >> /tmp/clean_log.log

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。