国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

用pyinotify監(jiān)控Linux文件系統(tǒng)

BearyChat / 3329人閱讀

摘要:模塊事件過程創(chuàng)建監(jiān)控實例添加監(jiān)控的對象綁定一個事件運行監(jiān)控模塊位置參數(shù)例子監(jiān)控下文件系統(tǒng)代碼如下事件處理查看結果

模塊事件

過程

wm = pyinotify.WatchManager() 創(chuàng)建監(jiān)控實例
wm.add_watch(path, pyinotify.ALL_EVENTS, res=True) # 添加監(jiān)控的對象
notifier = pyinotify.Notifier(wm, ev) # 綁定一個事件
notifier.loop() # 運行監(jiān)控

sys模塊

sys.argv 位置參數(shù)

例子:監(jiān)控linux下文件系統(tǒng)

代碼如下:

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
__author__ = "junxi"

import os

from pyinotify import WatchManager, Notifier, ProcessEvent, IN_DELETE, IN_CREATE, IN_MODIFY


class EventHandler(ProcessEvent):
    """事件處理"""

    def process_IN_CREATE(self, event):
        print("Create file: % s" % os.path.join(event.path, event.name))

    def process_IN_DELETE(self, event):
        print("Deletefile: % s" % os.path.join(event.path, event.name))

    def process_IN_MODIFY(self, event):
        print("Modifyfile: % s" % os.path.join(event.path, event.name))


def FSMonitor(path):
    wm = WatchManager()

    mask = IN_DELETE | IN_CREATE | IN_MODIFY

    notifier = Notifier(wm, EventHandler())

    wm.add_watch(path, mask, auto_add=True, rec=True)

    print("now starting monitor % s" % (path))


    while True:

        try:
            notifier.process_events()

            if notifier.check_events():

                notifier.read_events()

        except KeyboardInterrupt:

            notifier.stop()

            break

if __name__ == "__main__":
    FSMonitor("/root")

查看結果:

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41598.html

相關文章

  • Linux系統(tǒng)服務器性能監(jiān)控---nmon工具從安裝到使

    摘要:性能測試中,經(jīng)常要對服務器性能指標比如內(nèi)存磁盤及網(wǎng)絡等等進行監(jiān)測,從而分析出軟件的性能瓶頸,方便后續(xù)優(yōu)化。 性能測試中,經(jīng)常要對服務器性能指標(比如CPU、內(nèi)存、磁盤IO及網(wǎng)絡IO等等)進行監(jiān)測,從而分析出軟件的性能瓶頸,方便后續(xù)優(yōu)化。經(jīng)過資料收集,找到一款比較比較好用的Linux系統(tǒng)服務...

    jsummer 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<