Watchdog

ソフトウェアのスクリーンショット:
Watchdog
ソフトウェアの詳細:
バージョン: 0.6.0
日付のアップロード: 14 Apr 15
開発者: Gora Khargosh
ライセンス: 無料
人気: 65

Rating: 3.0/5 (Total Votes: 2)

ウォッチは、ファイルシステムイベントを監視するためのPythonのAPIです。
ウォッチは、あなたのPythonプログラムが使用して可能な限り移植性ファイルシステムイベントを監視することができます:
* Linux上ではinotify
Mac OS Xで* FSEventsの
Windows上の*のWindows API
*フォールバックメカニズムとしてポーリング
の使用例:
<前>輸入SYS
インポート時
ウォッチドッグ輸入オブザーバー、FileSystemEventHandlerから
インポートロギング
logging.basicConfig(レベル= logging.DEBUG)
クラスMyEventHandler(FileSystemEventHandler):
&NBSP;&NBSP;&NBSP;デフcatch_all_handler(自己、イベント):
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; logging.debug(イベント)
&NBSP;&NBSP;&NBSP; DEF on_moved(自己、イベント):
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; self.catch_all_handler(イベント)
&NBSP;&NBSP;&NBSP; DEF on_created(自己、イベント):
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; self.catch_all_handler(イベント)
&NBSP;&NBSP;&NBSP; DEF on_deleted(自己、イベント):
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; self.catch_all_handler(イベント)
&NBSP;&NBSP;&NBSP; DEF on_modified(自己、イベント):
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; self.catch_all_handler(イベント)
event_handler = MyEventHandler()
観測者=オブザーバー()
observer.schedule( '-ユニークな名'、event_handler、* sys.argvの[1:])
observer.start()
試してください:
&NBSP;&NBSP;&NBSP;真ながら:
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; time.sleep(1)
KeyboardInterruptを除く:
&NBSP;&NBSP;&NBSP; observer.unschedule( '-ユニークな名')
&NBSP;&NBSP;&NBSP; observer.stop()
observer.join()

の要件

  • のPythonます。
  • pyinotifyます。

同じようなソフトウェア

Opsview
Opsview

20 Feb 15

busmon
busmon

20 Feb 15

OSSEC HIDS
OSSEC HIDS

19 Feb 15

GitMon
GitMon

11 May 15

開発者の他のソフトウェア Gora Khargosh

squeeze
squeeze

14 Apr 15

へのコメント Watchdog

コメントが見つかりません
コメントを追加
画像をオンにする!