知行编程网知行编程网  2022-12-05 03:30 知行编程网 隐藏边栏  8 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何使用python脚本定时清空文件内容?的相关知识,希望可以帮到处于编程学习途中的小伙伴


我们一直在对大家强调关于


python脚本的使用,但是有同学提出疑问,我上一期给大家讲的shell脚本,并没有实质性的使用效果。如果在实际应用中,如何使用这个脚本,可以实现什么效果,其实对于这个Content,之前有很多的效果和功能,但是你现在可能没有接触过,所以给大家展示一个很实际效果一起来看看吧~



概述

大家可以借鉴一下里面的思路,看看有没有别的方法可以实现。



定时清空文件内容,定时记录文件大小



代码演示

#!/bin/bash
################################################################
#每小时执行一次脚本(任务计划),当时间为0点或12点时,将目标目录下的所有文件内
#容清空,但不删除文件,其他时间则只统计各个文件的打小,一个文件一行,输出到以时#间和日期命名的文件中,需要考虑目标目录下二级、三级等子目录的文件
################################################################
logfile=/tmp/`date +%H-%F`.log
n=`date +%H`
if [ $n -eq 00 ] || [ $n -eq 12 ]
 then
 #通过for循环,以find命令作为遍历条件,将目标目录下的所有文件进行遍历并做相应操作
 for i in `find /data/log/ -type f`
 do
 true > $i
 done
 else
 for i in `find /data/log/ -type f`
 do
 du -sh $i >> $logfile
 done
Fi



运行效果:

如何使用python脚本定时清空文件内容?


相信大家一定会用到这个功能,因为我们在做任何事情的时候,都会需要占用内存空间。主动清除一些内容是不切实际的,而且大多数都是定期执行的。现在你可以使用这个方法来实现它。


~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享