可定時執行的Web日誌自動壓縮清理程式

2022-02-07 08:31:20 字數 1180 閱讀 9986

**using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.io;

using

system.timers;

namespace

wincodetest

//////

遍歷資料夾將所有檔案進行壓縮

///private

static

void

runzip(

object

source, elapsedeventargs e)

console.writeline(datetime.now +"

任務結束");

}}//////

遍歷目錄下所有檔案

//////

private

static

void

getallfiles(

string

filepath)

//儲存資料夾內的檔案路徑 log檔案

string

file 

=directory.getfiles(filepath,

"*.log");

for(

inti =0

; i 

<

file.length; i++)

}//刪除25天前的備份檔案 rar檔案

string

filerar 

=directory.getfiles(filepath, 

"*.rar");

for(

inti =0

; i 

<

filerar.length; i++)

}}//////

根據檔案路徑壓縮[刪除原始檔(-df);不包含檔案路徑(-ep)]

//////

檔案路徑

///private

static

string

zipfile(

string

strfilename)

catch

(exception ex)} }

}

linux curl 定時執行 web請求

有時候因改造程式,歷史的資料需要重跑,但是資料有依賴關係,比如昨天的資料今天要使用到,今天的資料會被明天使用到,因此如果需要重跑長時間段的歷史作業最好寫乙個指令碼,定時傳送請求,定多長時間,根據重跑乙個任務所需花費的最長時間確定 確定以下需要的引數值 在已登陸的系統中傳送請求說明需要請求的url c...

Linux crontab 自動定時執行命令學習

crontab簡介 wiki crontab命令常見於unix和類unix的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於 crontab 檔案中,以供之後讀取和執行。該詞 於希臘語 chronos 原意是時間。通常,crontab儲存的指令被守護程序啟用,cr...

jmeter自動定時執行指令碼

jmeter自動執行,即將jmeter中的介面自動化週期地去執行。一般關於自動執行,可以考慮jenkins,jenkins可以週期性構建,生成html報告,簡單易用。本文將採用另一種辦法,通過.bat指令碼實現.jmx檔案定時執行。1.先生成.jmx介面測試指令碼,此處不多贅述 就是將檔案儲存即可 ...