清除python shell中的内容_如何使用python脚本定时清空文件内容?
我们一直在对大家强调关于python脚本的使用,但是有部分同学提出疑问,就是关于上期跟大家说的shell脚本没有实质性的使用效果,如果在实际应用里,要怎么使用这个脚本,它又能实现什么效果,其实针对这个内容,早之前有很多效果功能,但是目前可能大家没有接触,下面就给大家展示一个非常实际的效果一起来看下吧~
概述
大家可以借鉴下里面的思路,看下有没另外一种实现方式。
定时清空文件内容,定时记录文件大小
代码演示#!/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 shell中的内容_如何使用python脚本定时清空文件内容?相关推荐
- Linux脚本之定时清空文件内容
Linux脚本之定时清空文件内容 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.要求创建名为rm_file.sh的脚本 2.要求在/home/tmp/下各以人名命名的临时目录,每天0点定 ...
- python语言中运算符号_详细介绍Python语言中的按位运算符
<从问题到程序:用Python学编程和计算>--2.11 补充材料 本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第2章,第2.11节,作者:裘宗燕 ...
- python类中没有属性_如何在python语言中在类中删除属性和添加属性
在python语言中的类,可以使用class定义类,调用__init__方法进行初始化:默认传入self,可以在后面在添加几个属性.可以使用setattr()添加属性,也可以使用delattr()删除 ...
- python shell背景颜色改变_科学网—Python Shell Background Color - 李旭的博文
ArcGIS在安装时就已经默认在本机安装了Python.可是,Python Shell的界面看起来太亮了,对眼睛不太好啊,如图1. 图1 在网上搜索一番,之前也有和我同样问题的帖子,不过,时间有点久了 ...
- python列表中随机选择_如何在Python中从列表中随机选择一个项目?
python列表中随机选择 Python random module provides an inbuilt method choice() has an ability to select a ra ...
- python正则表达式中的转义字符_详解python中正则表达式的反斜线的转义功能
最近深入研读了正则表达式的一本经典著作,对于在python中使用正则表达式时使用反斜线转义功能时有些心得,特与大家分享. 核心思想:在python中使用正则表达式时要切记反斜线具有两层转义功能,如果你 ...
- python编程中条件句_简单讲解Python编程中namedtuple类的用法
Python的Collections模块提供了不少好用的数据容器类型,其中一个精品当属namedtuple. namedtuple能够用来创建类似于元祖的数据类型,除了能够用索引来访问数据,能够迭代, ...
- python列表中互换位置_如何在Python列表中切换两个项目的位置?
I haven't been able to find a good solution for this problem on the net (probably because switch, po ...
- shell实例第21讲:定时清空文件内容,定时记录文件大小
#!/bin/bash################################################################################# #每小时执行一 ...
最新文章
- 工具dumpbin.exe
- 使用uni-app实现使用浏览器下载功能时,安卓端部分机型不兼容问题(小米/华为)
- 依赖包的添加和自动检测机制
- C语言:内存的分配与管理
- 李笑来 css,李笑来都想投资千万美金的ACSS通证即将强势登陆奇点交易所
- clone()与image和 cloneTo()
- mysql创建存储函数报错:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL...
- 逆波兰计算器android源码简书,计算器的核心算法-JavaScript实现(逆波兰表达式)...
- 【MySQL】Java对SQL时间类型的操作(获得当前、昨天、前年。。时间)
- LeetCode 1847. 最近的房间(排序离线计算 + 二分查找)
- sliverlight3 学习 2, 布局
- Windows上基于快捷方式的Putty免密码登陆
- TeamViewer 13界面功能介绍
- ApolloStudio高手之路(12):机器视觉图像匹配定位与激光打标领域深度结合(基于海康威视VisionMaster九点标定、模板快速匹配定位、标定转换以及金橙子EzCad2二次开发)
- plc基础知识入门学习
- 设计模式之组合模式-树形结构的处理
- 在计算机基础这门课程中可以学到什么,计算机基础个人总结
- uniapp定位和选择城市
- 盘点40个最佳项目管理工具大全
- JavaSE-饿了么项目实战