Ubuntu 16.04で、指定されたフォルダ/ディレクトリを5分(または指定された時間)ごとに監視し、ファイルが含まれているかどうかをチェックするツールを構築する方法?この仕事をするために学ぶ必要があることは何ですか?私はPythonスクリプトの助けを借りてこれを行うことができますか、私はシェルスクリプトを学ぶ必要があります。linuxでファイルを監視する
1
A
答えて
1
イントロンで試してください。 Incronはファイルシステムの活動を監視するためのものです。デーモンとテーブルマニピュレータで構成されています。通常のcronと同様の方法で使用できます。違いは、inotify cronは時間帯ではなくファイルシステムのイベントを処理することです。
1
私はwatchdogを使用しようとします。大規模なディレクトリツリー内のイベントとその素晴らしいと簡単のために聞くためにそれを数回使用:
import time
from watchdog.observers import Observer
from watchdog.events import LoggingEventHandler
if __name__ == "__main__":
path = '.'
event_handler = LoggingEventHandler()
observer = Observer()
observer.schedule(event_handler, path, recursive=True)
observer.start()
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()
このスニペットを使用すると、イベントとして定義されpath
以内に起こるすべてを取得します。それらをさらに活用するには、ウォッチドッグのdocumentationにダイビングしてください。
関連する問題
- 1. Linux - "script"でリモートコマンドを監視
- 2. Linuxでのファイルアクセスの監視
- 3. Haskell:ポーリングなしでファイルを監視する(linuxでàla inotify)
- 4. Linuxでファイルの変更を監視する
- 5. は、Linuxでファイルを監視するにはOSX
- 6. perl(macosとlinux)で変更を監視するファイル
- 7. Linuxシステムユーザのアクティビティ監視ツール
- 8. プロセス監視 - Python/Ubuntu/Linux
- 9. Linuxの監視 - Nagiosとnrpe
- 10. リアルタイムLinuxシステム監視ツール
- 11. ファイルの変更を監視するC++ linux
- 12. C++:Linuxでのpthreadステータス監視
- 13. FileSystemWatcherでファイルを監視する
- 14. C#ファイルの監視
- 15. pythonファイルの監視
- 16. linuxの/ dev/pts/1の監視とロギング
- 17. Linuxでmount/umountドライブを確実に監視するには?
- 18. ファイルの変更を監視する
- 19. ファイルの変更を監視するディレクトリ
- 20. ファイルの変更を監視する
- 21. ファイルを非同期に監視する
- 22. ファイルの変更を監視する
- 23. ファイルの変更を監視するバッチスクリプト
- 24. Linux上のファイルに書き込むプロセスの頻度を監視する方法
- 25. SQLサーバーとファイルの監視
- 26. 圧縮ファイルの監視
- 27. Amazon CloudWatch監視スクリプトを使用してAmazon Linuxメモリをバッファおよびキャッシュで監視できません
- 28. Linux上のディレクトリを効率的に監視する方法は?
- 29. c(linux)のネットワークトラフィックのin/outを監視する方法
- 30. プロセス管理のハートビート監視を提供するLinuxプログラム?
フォルダには、5分ごとにインチンンを通してファイルが含まれているかどうかを確認することができます。あなたはインチローンを勉強するためのリンクを共有できます – Blasteraj
https://www.howtoforge.com/tutorial/how-to-run-commands-on-file-or-directory-changes-with-incron-on-ubuntu-16-04/ – Rups