linux定時(shí)文件清理

一:編寫腳本

[root@localhost home]# vim clean_catalina.sh

添加內(nèi)容如下:

find /opt/java/tomcat7/logs/ -mtime +5 -name "*20?*" -exec rm -rf {} \;
 
# 清空 /opt/java/tomcat7/logs/下的catalina.out
echo " " > /opt/java/tomcat7/logs/catalina.out

賦權(quán)

[root@localhost home]# chmod 755 clean_catalina.sh

二:設(shè)置定時(shí)執(zhí)行clean_catalina.sh腳本

[root@localhost home]# crontab -e

添加內(nèi)容如下:

0 0 1 * * ? /home/clean_catalina.sh
三:重啟定時(shí)任務(wù)

[root@localhost home]# service crond restart

四:使用 crontab -l 命令查看是否設(shè)置成功

10 0 * * * /home/clean_catalina.sh

tip: 執(zhí)行腳本文件的方式有三種方式

① bash 腳本文件名稱

② sh 腳本文件名稱

③ /路徑/腳本文件名稱

①和② 通過命令執(zhí)行腳本,不需要賦予文件權(quán)限,但是第③種需要先執(zhí)行 chmod 755 腳本文件 進(jìn)行賦權(quán)

詳解 crontab 和 find 命令

=======

crontab

=======

通過crontab可以設(shè)定程序的執(zhí)行時(shí)間表心傀,例如讓程序在每天的8點(diǎn)羹蚣,或者每個(gè)星期一的10點(diǎn)執(zhí)行一次羽利。
crontab -l 列出時(shí)間表滋恬;
crontab -e編輯時(shí)間表;
crontab -d刪除時(shí)間表窒篱;

“-l”沒什么可說的恬涧,就是一個(gè)查看而已注益;
“-e”是編輯,和vi沒什么差別(其實(shí)就是用vi編輯一個(gè)特定文件)溯捆;
“-d”基本不用丑搔,因?yàn)樗言撚脩羲械臅r(shí)間表都刪除了,一般都是用“-e”編輯把不要了的時(shí)間表逐行刪除现使;

那到底該如何編輯呢低匙?

crontab文件的格式是:M H D m d CMD。
一個(gè)6個(gè)字段碳锈,其中最后一個(gè)CMD就是所要執(zhí)行的程序,如haha.sh欺抗。
M:分鐘(0-59)
H:小時(shí)(0-23)
D:日期(1-31)
m:月份(1-12)
d:一個(gè)星期中的某天(0-6售碳,0代表周日)

這5個(gè)時(shí)間字段用空格隔開,其值可以是一個(gè)數(shù)字绞呈,也可以用逗號(hào)隔開的多個(gè)數(shù)字(或其他) 贸人,如果不需設(shè)置,則默認(rèn)為“*”佃声。

例如艺智,每天的8點(diǎn)5分執(zhí)行haha.sh,就是“5 8 * * * /opt/./haha.sh”圾亏。

=======

find

=======

基本格式:find path expression
1.按照文件名查找
(1)find / -name httpd.conf  #在根目錄下查找文件httpd.conf十拣,表示在整個(gè)硬盤查找
(2)find /etc -name httpd.conf  #在/etc目錄下文件httpd.conf
(3)find /etc -name 'srm'  #使用通配符(0或者任意多個(gè))。表示在/etc目錄下查找文件名中含有字符串‘srm’的文件
(4)find . -name 'srm
'   #表示當(dāng)前目錄下查找文件名開頭是字符串‘srm’的文件

2.按照文件特征查找

(1)find / -amin -10   # 查找在系統(tǒng)中最后10分鐘訪問的文件(access time)
(2)find / -atime -2   # 查找在系統(tǒng)中最后48小時(shí)訪問的文件
(3)find / -empty   # 查找在系統(tǒng)中為空的文件或者文件夾
(4)find / -group cat   # 查找在系統(tǒng)中屬于 group為cat的文件
(5)find / -mmin -5   # 查找在系統(tǒng)中最后5分鐘里修改過的文件(modify time)
(6)find / -mtime -1   #查找在系統(tǒng)中最后24小時(shí)里修改過的文件
(7)find / -user fred   #查找在系統(tǒng)中屬于fred這個(gè)用戶的文件
(8)find / -size +10000c  #查找出大于10000000字節(jié)的文件(c:字節(jié)志鹃,w:雙字夭问,k:KB,M:MB曹铃,G:GB)
(9)find / -size -1000k   #查找出小于1000KB的文件

3.可以對(duì)查找到的文件在進(jìn)行操作

-exec command;
查找并執(zhí)行命令
-fprint file
打印文件完整文件名
-fprintf file format
打印文件格式
-ok command;
給用戶命令執(zhí)行操作缰趋,根據(jù)用戶的Y 確認(rèn)輸入執(zhí)行
-ls
打印同種文件格式的文件.

例如:

find / -name "xxx" -ls

查找根目錄下名稱包含xxx的文件并顯示信息

find /opt/java/tomcat7/logs/ -mtime +5 -name "20?" -exec rm -rf {} ;

查找出符合條件的日志文件并刪除

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子秘血,更是在濱河造成了極大的恐慌味抖,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件灰粮,死亡現(xiàn)場(chǎng)離奇詭異仔涩,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)谋竖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門红柱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蓖乘,你說我怎么就攤上這事锤悄。” “怎么了嘉抒?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵零聚,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我些侍,道長(zhǎng)隶症,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任岗宣,我火速辦了婚禮蚂会,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘耗式。我一直安慰自己胁住,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布刊咳。 她就那樣靜靜地躺著彪见,像睡著了一般。 火紅的嫁衣襯著肌膚如雪娱挨。 梳的紋絲不亂的頭發(fā)上余指,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音跷坝,去河邊找鬼酵镜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛探孝,可吹牛的內(nèi)容都是我干的笋婿。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼顿颅,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼缸濒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤庇配,失蹤者是張志新(化名)和其女友劉穎斩跌,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捞慌,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡耀鸦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了啸澡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片袖订。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖嗅虏,靈堂內(nèi)的尸體忽然破棺而出洛姑,到底是詐尸還是另有隱情,我是刑警寧澤皮服,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布楞艾,位于F島的核電站,受9級(jí)特大地震影響龄广,放射性物質(zhì)發(fā)生泄漏硫眯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一择同、第九天 我趴在偏房一處隱蔽的房頂上張望两入。 院中可真熱鬧,春花似錦敲才、人聲如沸谆刨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至刁岸,卻和暖如春脏里,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背虹曙。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工迫横, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人酝碳。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓矾踱,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親疏哗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子呛讲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345