tail -f
ログファイルに必要な Python スクリプトを作成しています。
オペレーティング システムは、Linux 2.6.18 を実行する RHEL です。
私が信じている通常のアプローチは、ファイルを継続的にポーリングするために、スリープで無限ループを使用することです。
ただし、Linux を使用しているので、pyinotify ( https://github.com/seb-m/pyinotify ) や Watchdog ( https://github.com/gorakhargosh/watchdog )なども使用できると思います。代わりは?
これの長所/短所は何ですか?
sleep()
を使用すると、ファイルが急速に大きくなると、イベントを見逃す可能性があると聞きましたが、可能ですか? とにかく、GNU tail もスリープを使用すると思いましたか?
乾杯、ビクター