佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Shell定時刪除指定時間之前的文件

Shell定時刪除指定時間之前的文件

熱門標簽:呼叫中心市場需求 地方門戶網(wǎng)站 網(wǎng)站排名優(yōu)化 百度競價排名 服務(wù)外包 Linux服務(wù)器 鐵路電話系統(tǒng) AI電銷

最近世界杯來了,一直忙于工作和世界杯之間,都沒有空來管管我的blog了,今天只能整個簡單的小shell給大家了.公司要求刪除一個月之前的備份文件,免得把硬盤給整爆了,上服務(wù)器看了下,居然都有3個月的備份沒有清理了,還好是sql備份,不然硬盤空間早就滿了.

下面是我的解決辦法:

復制代碼 代碼如下:

cat delbak.sh
#!/bin/sh
location="/root/sqlbak/"
find $location -mtime +30 -type f |xargs rm -f

ps:

location 是設(shè)置查找的目錄
--mtime +30 是設(shè)置時間為30天前
-type f 這周查找的類型為文件

然后加入crontab定時來刪除:

復制代碼 代碼如下:

crontab -l
10 4 1 * * /bin/sh /root/soft_shell/delbak.sh

設(shè)定為每個月1號晚上4點10分執(zhí)行腳本.當然你也可以根據(jù)你自己的需求去整.

相同的刪除方法:

復制代碼 代碼如下:

find /root/sqlbak -mtime +30 -type f -name *.gz -exec rm -f {} \;

您可能感興趣的文章:
  • php定時刪除文件夾下文件(清理緩存文件)
  • 使用mysql事件調(diào)度器定時刪除binlog
  • 使用vbs腳本定時刪除N天前的文件
  • vbs 定時刪除功能實現(xiàn)代碼
  • Windows和Linux下定時刪除某天前的文件的腳本
  • 定時刪除一個文件夾內(nèi)的所有子文件夾和文件的方法

標簽:蘭州 崇左 仙桃 衡水 湘潭 銅川 黃山 湖南

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Shell定時刪除指定時間之前的文件》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    汤阴县| 桃园县| 梓潼县| 泗洪县| 宁国市| 嘉鱼县| 阳泉市| 富源县| 玉环县| 库车县| 内丘县| 中牟县| 武川县| 新田县| 南开区| 镇江市| 沭阳县| 东方市| 安新县| 象山县| 乌拉特前旗| 安塞县| 西盟| 临夏县| 汉阴县| 乐昌市| 武汉市| 平顺县| 阿图什市| 宜黄县| 甘泉县| 聊城市| 棋牌| 大关县| 望城县| 从江县| 竹山县| 鹿邑县| 桐梓县| 集贤县| 东港市|