新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何使用python腳本定時清空文件內(nèi)容?
我們一直在對大家強調(diào)關(guān)于python腳本的使用,但是有部分同學提出疑問,就是關(guān)于上期跟大家說的shell腳本沒有實質(zhì)性的使用效果,如果在實際應(yīng)用里,要怎么使用這個腳本,它又能實現(xiàn)什么效果,其實針對這個內(nèi)容,早之前有很多效果功能,但是目前可能大家沒有接觸,下面就給大家展示一個非常實際的效果一起來看下吧~

目前創(chuàng)新互聯(lián)公司已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、天峻網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
概述
大家可以借鑒下里面的思路,看下有沒另外一種實現(xiàn)方式。
定時清空文件內(nèi)容,定時記錄文件大小
代碼演示
#!/bin/bash ################################################################ #每小時執(zhí)行一次腳本(任務(wù)計劃),當時間為0點或12點時,將目標目錄下的所有文件內(nèi) #容清空,但不刪除文件,其他時間則只統(tǒng)計各個文件的打小,一個文件一行,輸出到以時#間和日期命名的文件中,需要考慮目標目錄下二級、三級等子目錄的文件 ################################################################ logfile=/tmp/`date +%H-%F`.log n=`date +%H` if [ $n -eq 00 ] || [ $n -eq 12 ] then #通過for循環(huán),以find命令作為遍歷條件,將目標目錄下的所有文件進行遍歷并做相應(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
運行效果:
相信大家肯定是需要使用這個功能的,因為我們在做任何一個事情,都會需要占用內(nèi)存空間,自己主動清晰一些內(nèi)容,不切實際,大多是定時實行,現(xiàn)在大家可以用這個方法去實現(xiàn)啦~
分享標題:創(chuàng)新互聯(lián)Python教程:如何使用python腳本定時清空文件內(nèi)容?
轉(zhuǎn)載注明:http://www.5511xx.com/article/cccdecp.html


咨詢
建站咨詢
