py脚本:linux系统下定时清理文件
生活随笔
收集整理的這篇文章主要介紹了
py脚本:linux系统下定时清理文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
linux清空文件內容的三種方法:
1.使用vi/vim命令打開文件后,輸入"%d"清空,后保存即可。但當文件內容較大時,處理較慢,命令如下: vim file_name :%d :wq2.使用cat命令情況,命令如下: cat /dev/null > file_name3.使用echo命令清空,此時會在文件中寫入一個空行“\n",命令如下: echo "">file_namepython腳本執行shell命令也比較簡單,直接在os.system里面放入想要執行的命令
import os os.system("cat /dev/null > /home/hanhan/NewProject/InternShipProject/out/flask.out")最后寫個定時,每60分鐘執行一次時間檢測,如果是0點就執行shell命令:
import os import datetime import time # 每天凌晨清理一次out文件和log文件def doSth():os.system("cat /dev/null > /home/hanhan/NewProject/InternShipProject/out/flask.out")os.system("cat /dev/null > /home/hanhan/NewProject/InternShipProject/out/today.out")os.system("cat /dev/null > /home/hanhan/NewProject/InternShipProject/out/getnums.out")os.system("cat /dev/null > /home/hanhan/NewProject/InternShipProject/middle_back_end/backend/logfiles/nums_my.log")os.system("cat /dev/null > /home/hanhan/NewProject/InternShipProject/middle_back_end/backend/logfiles/today_my.log")while(True):now = datetime.datetime.now()# 到達設定時間,結束內循環if now.hour==0:doSth()time.sleep(60*60)else:time.sleep(60*60)參考:
https://www.cnblogs.com/zqifa/p/linux-vim-4.html
總結
以上是生活随笔為你收集整理的py脚本:linux系统下定时清理文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 地下城与勇士DNF怎么合天空几率大
- 下一篇: 颐和园坐几号线地铁站