日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

py脚本:linux系统下定时清理文件

發布時間:2023/12/1 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 py脚本:linux系统下定时清理文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux清空文件內容的三種方法:

1.使用vi/vim命令打開文件后,輸入"%d"清空,后保存即可。但當文件內容較大時,處理較慢,命令如下: vim file_name :%d :wq2.使用cat命令情況,命令如下: cat /dev/null > file_name3.使用echo命令清空,此時會在文件中寫入一個空行“\n",命令如下: echo "">file_name

python腳本執行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系统下定时清理文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。