如何在一台机器上同时运行多个葡萄酒过程?
我正在通过葡萄酒使用Windows软件。我想同时运行它。
答案 0 :(得分:1)
我有点迟了......你可以在这里找到你要找的东西:https://www.playonlinux.com/en/。 PlayOnLinux允许您运行Windows psoftware的多个实例,即使使用不同的葡萄酒配置。这很神奇:)
答案 1 :(得分:1)
您可以使用gnu parallel 如果您的wine进程可以从命令行界面运行,例如
wine cmd /c @mydoscommand argval1
每次使用gnu parallel时,您可以使用不同的argval并行运行它。例如,以下命令:
parallel 'wine cmd /c @mydoscommand {}' ::: argval1 argvalB altarg
将并行运行这三个命令
wine cmd /c @mydoscommand argval1
wine cmd /c @mydoscommand argvalB
wine cmd /c @mydoscommand altarg
然而,请注意,根据this问题,有时每个正在运行的葡萄酒过程需要彼此分离,在这种情况下,您需要限制并行葡萄酒过程以分离wineprefix容器,如下所示例如:
parallel -j4 'WINEPREFIX=$HOME/slot{%} wine cmd /c @mydoscommand {}' ::: argval1 argvalB altarg
让我为你解决这个问题。
要了解有关葡萄酒前缀的更多信息,请查看here,如果要在64位Linux中运行32位葡萄酒命令,请查看here。最后,要了解有关功能强大的gnu并行选项的更多信息,请查看tutorials