1

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 もスリープを使用すると思いましたか?

乾杯、ビクター

4

1 に答える 1