python监控web扩张时间脚本
生活随笔
收集整理的這篇文章主要介紹了
python监控web扩张时间脚本
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
場(chǎng)景:
服務(wù)器被搞了,掛了很多暗鏈,網(wǎng)馬,手動(dòng)清除了后不到一天又生產(chǎn)好多,由于web程序有漏洞,已經(jīng)重新開(kāi)發(fā)了,所以決定寫(xiě)個(gè)腳本堅(jiān)守2個(gè)月,然后等新網(wǎng)站上線。綜合***動(dòng)作的特點(diǎn)生成接近300M的html?廣告?頁(yè)面,顧寫(xiě)個(gè)腳本監(jiān)控web目錄大小,源程序是186M?,所以我監(jiān)控190M到300M之間生成的大小的時(shí)間,然后去日志查找什么時(shí)間來(lái)***的。?源html的生產(chǎn)時(shí)間已經(jīng)被***修改了?無(wú)法用來(lái)參考。
class?MyApp:
dirbase=r'c:\pyscript'wtxt=r'c:\pyscript\ip.txt'
def?_init_(self,name):self.name=nameself.wtxt=wtxtself.dirbase=dirbase
def?getdirsize(self,dir):size?=?0Lfor?root,?dirs,?files?in?os.walk(dir):size?+=?sum([getsize(join(root,?name))?for?name?in?files])return?sizedef?wfile(self,xt):f?=?open(xt,'a')f.write('The?Time?is?%s?'?%(time.strftime("%Y/%m/%d/-%H:%M:%S"))+'\n')f.close()
if?__name__=='__main__':p?=?MyApp()while?True:filesize?=?p.getdirsize(p.dirbase)time.sleep(2)if?filesize?>=?199229440?and?filesize?<=?262144000:p.wfile(p.wtxt)continueelse:pass
?
轉(zhuǎn)載于:https://blog.51cto.com/zhyuxuan/1386089
總結(jié)
以上是生活随笔為你收集整理的python监控web扩张时间脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 总结之:CentOS6.5 LAMP的基
- 下一篇: SharePoint 2013常用开发工