- A+
所属分类:python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#!/usr/bin/env python # coding=utf-8 #每日切割日志 import os,time,datetime,sys,shutil log_dir='/usr/local/apache-tomcat/logs' log_name='catalina.out' log_old_date='7' def check_file(dir_file): if os.path.isfile(dir_file): pass else: sys.exit() def main(): check_file(log_dir+'/'+log_name) ##获取昨天日期 YESTERDAY=datetime.datetime.date(datetime.datetime.now()-datetime.timedelta(1)) DATE=datetime.datetime.date(datetime.datetime.now()) os.chdir(log_dir) shutil.copy(log_name,str(YESTERDAY)+'_'+log_name) os.system('>'+log_name) ##删除以前的日志 os.system('find %s -name "*%s" -mtime +%s |xargs rm -f' %(log_dir,log_name,log_old_date)) if __name__ == '__main__': main() |
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫
2017年8月5日 下午4:53 沙发
[/强]
2017年8月6日 上午1:05 1层
@Esther [/憨笑]