导语:
本文主要介绍了关于如何使用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的计算速度?11/12
- ♥ Python Tkinter Grid 布局管理器使用10/08
- ♥ Python格式化的两种方式12/17
- ♥ win10下python安装报错如何处理12/30
- ♥ 运维人员如何学习python编程11/19
- ♥ python示例:如何在python中删除numpy数组的元素08/29
内容反馈