清除python shell中的内容_如何使用python脚本定时清空文件内容?
我們一直在對大家強(qiáng)調(diào)關(guān)于python腳本的使用,但是有部分同學(xué)提出疑問,就是關(guān)于上期跟大家說的shell腳本沒有實(shí)質(zhì)性的使用效果,如果在實(shí)際應(yīng)用里,要怎么使用這個腳本,它又能實(shí)現(xiàn)什么效果,其實(shí)針對這個內(nèi)容,早之前有很多效果功能,但是目前可能大家沒有接觸,下面就給大家展示一個非常實(shí)際的效果一起來看下吧~
概述
大家可以借鑒下里面的思路,看下有沒另外一種實(shí)現(xiàn)方式。
定時清空文件內(nèi)容,定時記錄文件大小
代碼演示#!/bin/bash
################################################################
#每小時執(zhí)行一次腳本(任務(wù)計(jì)劃),當(dāng)時間為0點(diǎn)或12點(diǎn)時,將目標(biāo)目錄下的所有文件內(nèi)
#容清空,但不刪除文件,其他時間則只統(tǒng)計(jì)各個文件的打小,一個文件一行,輸出到以時#間和日期命名的文件中,需要考慮目標(biāo)目錄下二級、三級等子目錄的文件
################################################################
logfile=/tmp/`date?+%H-%F`.log
n=`date?+%H`
if?[?$n?-eq?00?]?||?[?$n?-eq?12?]
then
#通過for循環(huán),以find命令作為遍歷條件,將目標(biāo)目錄下的所有文件進(jìn)行遍歷并做相應(yīng)操作
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
運(yùn)行效果:
相信大家肯定是需要使用這個功能的,因?yàn)槲覀冊谧鋈魏我粋€事情,都會需要占用內(nèi)存空間,自己主動清晰一些內(nèi)容,不切實(shí)際,大多是定時實(shí)行,現(xiàn)在大家可以用這個方法去實(shí)現(xiàn)啦~
總結(jié)
以上是生活随笔為你收集整理的清除python shell中的内容_如何使用python脚本定时清空文件内容?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 结构性存款是保本的吗?本金有风险!
- 下一篇: python库读取cif文件_Pymat