新聞中心
我們一直在對(duì)大家強(qiáng)調(diào)關(guān)于python腳本的使用,但是有部分同學(xué)提出疑問(wèn),就是關(guān)于上期跟大家說(shuō)的shell腳本沒(méi)有實(shí)質(zhì)性的使用效果,如果在實(shí)際應(yīng)用里,要怎么使用這個(gè)腳本,它又能實(shí)現(xiàn)什么效果,其實(shí)針對(duì)這個(gè)內(nèi)容,早之前有很多效果功能,但是目前可能大家沒(méi)有接觸,下面就給大家展示一個(gè)非常實(shí)際的效果一起來(lái)看下吧~

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


咨詢
建站咨詢
