【发布时间】:2013-05-07 20:19:42
【问题描述】:
我有一个 redhat 服务器,用户可以在该服务器上上传非常大的文件。文件完全上传后,我在它们上运行一个脚本来解析数据。它是一个包含 90% awk 的 bash 脚本。
有没有办法让我在下载脚本时开始 awking 脚本?排序流式 awk 以获得更实时的结果?
提前感谢您的任何帮助和建议。
【问题讨论】:
-
你用什么工具下载?卷曲? wget?
-
进行了重要的编辑。它不是下载。用户将这些文件上传到我的服务器。
-
同样的问题:他们是通过什么过程上传的,你可以在那个过程中插入一个管道到 awk 吗?你告诉我们的是“我有这个黑匣子。我怎么……”
-
检查github.com/rvoicilas/inotify-tools/wiki#wiki-info - 如果您的redhat 存在inotify - 您可以观察文件系统更改并在检测到更改时立即运行您的awk...
-
如果您有权访问服务器代码,您可以在收到数据时将数据提供给您的脚本。这是你需要的吗?换句话说,您能告诉我们更多有关负责接收数据的流程吗?