我希望有人可以帮助我解决这个简单的问题。我想并行运行这个命令
windmill chrome test=./test http://www.google.ch
我在玩 xargs 并查看了互联网上的示例。但是,我无法构建一个 xargs 命令来并行执行我提到的命令。
我尝试了以下
echo "chrome test=./test http://www.google.ch" | xargs -n 1 -P 2 windmill
它没有执行正确的命令,这意味着风车必须执行错误的命令,因为输出不正确(风车的默认输出用于指定错误的参数)。
不过,我遇到了另一个问题,即终端/python 抱怨“socket.error: [Errno 48] Address already in use”。
因此,当我通过 openen 例如两个终端并行运行风车命令并在每个终端中运行风车命令时,它就可以工作了。
如果 xargs 不是解决方案,那么如果您能指出我的正确方法,我将不胜感激:)