时间:2021-05-23
#!/usr/bin/env python#coding=utf-8import osfrom pyinotify import WatchManager, Notifier, ProcessEvent, IN_DELETE, IN_CREATE,IN_MODIFYwm = WatchManager() mask = IN_DELETE | IN_CREATE |IN_MODIFY # watched eventsclass PFilePath(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 "Delete file: %s " % os.path.join(event.path, event.name) def process_IN_MODIFY(self, event): print "Modify file: %s " % os.path.join(event.path, event.name)if __name__ == "__main__": notifier = Notifier(wm, PFilePath()) wdd = wm.add_watch('.', mask, rec=True) while True: try : notifier.process_events() if notifier.check_events(): notifier.read_events() except KeyboardInterrupt: notifier.stop() break
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Linux下如何统计当前目录下文件有多少个,目录又有多少个呢?下面用shell写一个脚本,放置在当前目录下,执行即可。复制代码代码如下:#!/bin/bash#
一个用python写的监控脚本test1.py,用whileTrue方式一直运行,在ssh远程(使用putty终端)时通过以下命令启动脚本:复制代码代码如下:p
本文实例为大家分享了python脚本监控docker容器的方法,供大家参考,具体内容如下脚本功能:1、监控CPU使用率2、监控内存使用状况3、监控网络流量具体代
本文实例讲述了python实现调用其他python脚本的方法,分享给大家供大家参考。具体方法如下:该实例调用当前目录下的md5get.py脚本。代码如下:imp
本文实例讲述了PHP+swoole+linux实现系统监控和性能优化操作。分享给大家供大家参考,具体如下:服务器监控端口监控php运行shell脚本classS