【发布时间】:2011-01-27 11:28:36
【问题描述】:
我正在从网络上抓取数据,并且我的抓取器的多个进程并行运行。
我希望每个进程的输出都在同一个文件中。只要文本行保持完整并且不相互混淆,行的顺序就无关紧要。在 UNIX 中,我可以使用 >> 运算符将每个进程的输出通过管道传输到同一个文件吗?
【问题讨论】:
-
InRe:关闭投票。 我看到它的方式“操作 Foo 在语言栏中并发使用是否安全?”每次都是一道编程题。在这种情况下,Foo 是管道输入到 std[in,err] 而 Bar 是一些 unix shell。不得不说我认为它应该留下来。
标签: unix concurrency parallel-processing pipe