【发布时间】:2011-07-25 12:11:39
【问题描述】:
我正在编写两个都解析文件的 Python 脚本。一个是标准的 unix 日志文件,另一个是二进制文件。我正在尝试找出监控这些数据的最佳方法,以便在数据更新后立即读取数据。到目前为止,我发现的大多数解决方案都是特定于 linux 的,但我需要它才能在 FreeBSD 中工作。
显然,一种方法是每隔 X 时间运行一次我的脚本,但这似乎很粗暴且效率低下。如果我希望我的 Python 应用程序在后台连续运行并监视文件并在文件更改/更新后对其进行操作,那么我最好的选择是什么?
【问题讨论】:
-
不能很好地处理二进制文件:)
标签: python parsing kqueue file-monitoring