#!/bin/bashlocation=/root/rmfind $location -mtime +30 -print | xargs rm -rf //-mtime是距離上一次修改時間 -print是只顯示文件 xargs是獲取find查找的結果在通過rm命令刪除 ...
用戶微信目錄因常年累月用戶上傳圖片較多,造成硬盤資源將耗盡,但客戶要求至少保存一個月的文件, 然而幾十萬張圖片的文件夾,不論是打開,排序刪除都是非常消耗服務器性能的,因為裝載這 多個G的文件必然會造成內存和CPU的 大量消耗,因此寫了python腳本來自動刪除 天以前的文件 代碼如下 效果圖: END ...
2016-06-17 19:50 0 4722 推薦指數:
#!/bin/bashlocation=/root/rmfind $location -mtime +30 -print | xargs rm -rf //-mtime是距離上一次修改時間 -print是只顯示文件 xargs是獲取find查找的結果在通過rm命令刪除 ...
/soft/log/目錄下所有30天前帶".log"的文件刪除。具體參數說明如下: find:linux的 ...
一、需求分析 1. 刪除前3天的文件 2.如果目錄為空,也一並刪除掉 如果使用shell腳本,一條命令就搞定了。干啥還要用python? 1. 因為需要記錄一些日志,使用shell不好實現 2. 作為一名python開發,能用python實現,豈不增長你的技術,不是嗎 ...
#刪除文件find $location -mtime +30 |xargs rm -rf #刪除目錄及 ...
python版本為:2.7 import os import sys import time # Sets how many days old files are deleted DAYS_N = 7 # To delete the path and the following ...
http://127.0.0.1:9200/_cat/indices?v ...
我的索引格式為 xxx-xxx-xxx-2019.06.27 xxx-xxxx-2019.06.27 腳本思路: 獲取目前 es上所有索引,以日期進行拆分,然后用索引時間對比一個月前的日期,日期小於一個月的直接刪除 ...
Delete From table where DATE(datetime) <= DATE(DATE_SUB(NOW(),INTERVAL 30 day)) ; table->表名 datetime->時間 ...