如何使用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
- shell指令碼技巧—建立和清空檔案指令碼
- 如何使用htmlq提取html檔案內容HTML
- Linux如何檢視檔案包含內容?常用指令有哪些?Linux
- 用python寫一個指令碼,讀取srt檔案中的內容,並列印出重複的內容,且將不重複的內容儲存到新檔案中Python指令碼
- python中修改檔案行內容Python
- python操作檔案寫入內容Python
- iOS使用shell指令碼注入混淆內容iOS指令碼
- 使用ln同步檔案內容,支援忽略檔案
- 使用GeoTools解析shp檔案內容
- python 檔案操作(二) 替換性修改檔案內容Python
- PHP執行耗時指令碼實時輸出內容PHP指令碼
- 【python012】Python根據頁碼處理PDF檔案的內容Python
- 如何編輯PDF檔案的內容?
- vite vue-cli 讀取檔案原始內容 使用base64內容的檔案ViteVue
- python對json格式原檔案追加內容PythonJSON
- Mac Jenkins 構建時更改檔案內容MacJenkins
- 伺服器部署python指令碼並使用crontab定時執行伺服器Python指令碼
- golang寫入檔案時,覆蓋前檔案(將前檔案清空)Golang
- python實現修改xml檔案內容詳解PythonXML
- 如何在shell指令碼里使用sftp批次傳送檔案指令碼FTP
- nuget打包檔案丟失如何使用powershell指令碼解決指令碼
- PHP 使用檔案鎖 避免同時執行一個指令碼PHP指令碼
- 檔案內容比較
- vim內替換檔案內容
- 在Linux中,如何使用grep命令查詢檔案中的內容?Linux
- 辦公時候收到的pdf檔案內容有誤,我如何修改?
- html如何根據檔案路徑顯示檔案內容(pdf)HTML
- document.write() 清空覆蓋內容
- Git清空VIM編輯器內容Git
- vim 清空內容和替換文字
- python 配置檔案如何使用Python
- HybridDBforPG中如何按照資料內容定製輸出到OSS檔名和檔案個數
- Ubuntu伺服器定時執行Python指令碼Ubuntu伺服器Python指令碼
- Bash 指令碼如何建立臨時檔案:mktemp 命令和 trap 命令教程指令碼
- 探索vim之如何快速刪除檔案內容