Shell腳本自動(dòng)刪除指定大小以上的備份文件
最近本地虛擬機(jī)的空間老是被備份給占滿,為了偷懶不想自己天天登錄上去清除,才寫(xiě)了這個(gè)自動(dòng)清理腳本.
系統(tǒng):centos 5.x
腳本內(nèi)容:
cat make_room.sh
#!/bin/bash
#size=`df -hP|grep /dev/mapper/VolGroup00-LogVol00|awk '{print $4}'|cut -f 1 -d "G"`
size=`df -mP|grep /dev/mapper/VolGroup00-LogVol00|awk '{print $4}'`
file="/root/sqlbak"
if [ "${size}" -le "1000" ];then
rm -f ${file}/*
else
echo "$size"
fi
為什么不用df -hP,因?yàn)閕f判斷的時(shí)候老是報(bào)錯(cuò),讓我放棄了數(shù)字中會(huì)出現(xiàn)小數(shù)點(diǎn)的判斷方式,直接用兆來(lái)判斷這樣更準(zhǔn)確些.當(dāng)然各位也可以加上其他的清理空間的方式,比如刪除硬盤(pán)中大于50-100M的文件,或者刪除前5-10個(gè)大的文件,這些判斷就靠各位自己去寫(xiě)了,這些判斷最好不要影響到服務(wù)器系統(tǒng)穩(wěn)定性.
相關(guān)文章
Linux下Tomcat啟動(dòng)正常,但瀏覽器無(wú)法訪問(wèn)的解決方法
下面小編就為大家?guī)?lái)一篇Linux下Tomcat啟動(dòng)正常,但瀏覽器無(wú)法訪問(wèn)的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
Linux Shell 自動(dòng)交互功能實(shí)現(xiàn)
本文主要介紹了Linux Shell 自動(dòng)交互功能實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
shell 操作釘釘機(jī)器人實(shí)現(xiàn)告警提醒的方法
這篇文章主要介紹了shell 操作釘釘機(jī)器人實(shí)現(xiàn)告警提醒的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05
shell腳本聯(lián)合PHP腳本采集網(wǎng)站的pv和alexa排名
這篇文章主要介紹了shell腳本聯(lián)合PHP腳本采集網(wǎng)站的pv和alexa排名,本文使用PHP腳本采集alexa網(wǎng)站數(shù)據(jù),然后在shell中調(diào)用php腳本并輸出數(shù)據(jù),需要的朋友可以參考下2014-12-12
Linux 刪除文件夾和文件的命令(強(qiáng)制刪除包括非空文件)
linux刪除目錄很簡(jiǎn)單,很多人還是習(xí)慣用rmdir,不過(guò)一旦目錄非空,就陷入深深的苦惱之中,現(xiàn)在使用rm -rf命令即可。接下來(lái)通過(guò)本文給大家介紹Linux 刪除文件夾和文件的命令(強(qiáng)制刪除包括非空文件),感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-05-05

