如何在python + linux中监听端口并行

时间:2016-12-05 03:17:38

标签: python linux bash python-3.x parallel-processing

大家好! 我有一个python脚本,它处理来自COM-port的输入。

import sys
for string in sys.stdin:
    some_calculation(string)

它的运行方式如下:

cat -v /dev/pts/2 | python3 'process.py'

我想让它并行,例如使用GNU parallel。 我的方式是这样的:A |平行B

cat -v /dev/pts/2 | parallel  --pipe --recstart '>' python3 process.py

但它不起作用。

有什么想法吗? 非常感谢。 更新: 我找到了一些解决方案:

cat /dev/pts/2 | parallel -j2 "echo {} | python3 process.py"

Inian的另一个人:

cat -v /dev/pts/2 | parallel --recstart '>' --pipe python3 process.py

0 个答案:

没有答案