【问题标题】:Execute commands on new terminal on cygwin在 cygwin 的新终端上执行命令
【发布时间】:2015-11-24 09:52:21
【问题描述】:

我正在尝试在 cygwin 终端上执行脚本。我想启动一个新终端,关闭现有终端并在新终端上运行脚本中的其余命令。

我已经包含了命令:

            cygstart /bin/bash -li

在我的文件末尾打开一个新的cygwin终端。

但其余命令包含在 :

之后
             cygstart /bin/bash -li

仅在之前的 cygwin 提示符下执行,而不是新的提示符。即使我不知道如何关闭之前的终端。

【问题讨论】:

    标签: shell cygwin


    【解决方案1】:

    Cygstart 只是在新的终端窗口中执行指定的程序。您的脚本只是使用 cygstart 打开新的 bash shell 并继续工作。我认为您可能必须将脚本分为两部分,如果确实有必要,请通过 cygstart 调用其中的第二部分。 (尽管据我所知,将附加参数传递给 cygstart 命令存在问题。)

    【讨论】:

      猜你喜欢
      • 2016-04-05
      • 2013-10-18
      • 2015-11-04
      • 2015-05-27
      • 2011-05-09
      • 1970-01-01
      • 2017-08-31
      • 2014-12-15
      相关资源
      最近更新 更多