如何使用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
執行效果:
相信大家肯定是需要使用這個功能的,因為我們在做任何一個事情,都會需要佔用記憶體空間,自己主動清晰一些內容,不切實際,大多是定時實行,現在大家可以用這個方法去實現啦~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4662/viewspace-2832255/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- shell指令碼之批次清空檔案指令碼
- Linux下清空檔案內容的方法Linux
- 定時刪除檔案指令碼指令碼
- commit時表內容清空MIT
- shell指令碼技巧—建立和清空檔案指令碼
- 【shell 指令碼】檢視*.gz 檔案的內容指令碼
- 如何使用htmlq提取html檔案內容HTML
- 用shell指令碼合併多個檔案內容指令碼
- 清空listener.log檔案內容後,內容不能寫入listener.log檔案的解決方法
- Linux學習筆記——如何使用echo指令向檔案寫入內容Linux筆記
- properties檔案內容亂碼
- Linux如何檢視檔案包含內容?常用指令有哪些?Linux
- jQuery如何清空表單元素的內容jQuery
- 設定Flume監聽檔案內容
- 用python寫一個指令碼,讀取srt檔案中的內容,並列印出重複的內容,且將不重複的內容儲存到新檔案中Python指令碼
- iOS使用shell指令碼注入混淆內容iOS指令碼
- Linux定時執行指定的指令碼檔案Linux指令碼
- 刪除指定資料夾的檔案內容的sh指令碼指令碼
- 逐行顯示檔案內容並允許修改的DCL指令碼指令碼
- 使用ln同步檔案內容,支援忽略檔案
- python中修改檔案行內容Python
- python操作檔案寫入內容Python
- 使用GeoTools解析shp檔案內容
- 使用jquery清空指定元素中的所有內容jQuery
- PHP執行耗時指令碼實時輸出內容PHP指令碼
- Shell指令碼匯入外部指令碼內容指令碼
- 如何編輯PDF檔案的內容?
- 檢視檔案內容時,附加行號
- python 檔案操作(二) 替換性修改檔案內容Python
- vite vue-cli 讀取檔案原始內容 使用base64內容的檔案ViteVue
- Mac Jenkins 構建時更改檔案內容MacJenkins
- 辦公時候收到的pdf檔案內容有誤,我如何修改?
- document.write() 清空覆蓋內容
- Git清空VIM編輯器內容Git
- vim 清空內容和替換文字
- golang寫入檔案時,覆蓋前檔案(將前檔案清空)Golang
- 檔案內容拷貝