【问题标题】:Ubuntu & Wine - Running multiple programs but want terminal windows not to appearUbuntu & Wine - 运行多个程序但不希望终端窗口出现
【发布时间】:2020-08-23 06:54:00
【问题描述】:

我目前正在尝试在不显示终端窗口的情况下运行同一软件的多个版本。我正在使用 Ubuntu 18 和 Wine。我试过下面的 bash 脚本;包括 && 似乎并没有阻止终端运行以及我想要的软件。有更好的方法吗?

#!/bin/bash
gnome-terminal -- bash -c "wine software1/terminal.exe" &&
gnome-terminal -- bash -c "wine software2/terminal.exe" &&
gnome-terminal -- bash -c "wine software3/terminal.exe" &&

等等等等... gnome-terminal 将首先出现 x 次(取决于我打开了多少软件),然后实际的软件将运行。这种方法确实有效,当然。但是当试图在终端中找到我想要的实际程序时可能会有点混乱。

非常感谢任何帮助。

【问题讨论】:

    标签: bash ubuntu-18.04 wine gnome-terminal


    【解决方案1】:

    只运行wine而不使用gnome-terminal

    #!/bin/bash
    wine software1/terminal.exe &
    wine software2/terminal.exe &
    wine software3/terminal.exe &
    

    另外,要在后台运行,以 & 结尾。 && 用于在运行下一个命令之前测试上一个命令是否成功完成。

    【讨论】:

    • 谢谢,没想到酒能这样跑。不得不进行一个小的迭代,即删除第二个 & 因为只有 software1 正在运行并且在第一个软件关闭之前没有启动其他软件。再次感谢:)
    • @user14149738:如果这解决了您的问题,您应该将此答案标记为已接受。单击此答案左侧的复选标记按钮,就在上下箭头按钮的正下方。另见:"What should I do when someone answers my question?.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 2021-12-13
    • 1970-01-01
    相关资源
    最近更新 更多