最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Windows和Linux下定時刪除某天前的文件的腳本

 更新時間:2014年08月28日 00:22:13   投稿:mdxy-dxy  
無論是在windows下還是linux下,很多的日志文件如果不定時刪除會充滿硬盤,所以可以分別寫個腳本定時處理一下

以前做到最多的定時我們就是定時備份功能了,我們常用利用定時功能來備份網站數據或備份數據庫了,下面我來給(www.fzitv.net)大家介紹幾個Linux與Windows中定時刪除某天前的文件方法,這個與備份有點區(qū)別,但大同小義了。

Windows下bat文件內容如下;

復制代碼 代碼如下:

@echo off
forfiles -p "D:\servers\apache2.2\logs" -s -m *.log -d -15 -c "cmd /c del @path"
forfiles -p "D:\servers\mysql\logs" -s -m *.log -d -15 -c "cmd /c del @path"

可以將上面的目錄換成指定的目錄,*.log可以篩選一下文件格式,-d后面的參數為負數表示多少天之前的,正數是多少天之后的。保存成bat文件,然后在Windows計劃任務里面設置每天執(zhí)行的時間就可以了。

Linux下面的shell文件內容如下:

復制代碼 代碼如下:

#!/bin/bash
 # 刪除30天之前的文件
 find /var/usr/nginx/logs/ -mtime +30 -type f -name \*.gz | xargs rm -f

同樣的將上面的目錄換成自己指定的目錄,后面的\*.gz表示文件擴展名,-mtime后面的參數與上面Windows的相反,正數表示多少天之前的文件。將上面的內容保存成.sh并使用chmod +x 設置成可執(zhí)行權限,然后放到定時任務中去執(zhí)行即可。

相關文章

最新評論

会同县| 灵山县| 常德市| 武邑县| 广饶县| 浪卡子县| 门源| 莲花县| 垣曲县| 宜良县| 滨州市| 平湖市| 新龙县| 拜城县| 东宁县| 渝中区| 武冈市| 太湖县| 临沂市| 凌海市| 尉氏县| 安化县| 海阳市| 广德县| 嘉兴市| 龙海市| 商洛市| 定西市| 陈巴尔虎旗| 科技| 厦门市| 恩平市| 乐昌市| 民丰县| 博爱县| 普宁市| 海安县| 兴义市| 淮安市| 兰坪| 依兰县|