我正在尝试在cygwin终端上执行脚本。我想启动一个新终端,关闭现有终端并运行新终端上脚本中的其余命令。
我已经包含了命令:
cygstart /bin/bash -li
在我的文件末尾打开一个新的cygwin终端。
但其余命令包含在:
之后 cygstart /bin/bash -li
仅在之前的cygwin提示下执行,而不是新的。即使我无法弄清楚如何关闭以前的终端。
答案 0 :(得分:0)
Cygstart只是在新的终端窗口中执行指定的程序。你的脚本只是用cygstart打开新的bash shell并继续工作。我认为你可能必须将脚本分为两部分,如果真的有必要,可以通过cygstart调用其中的第二部分。 (虽然据我所知,将其他参数传递给cygstart命令存在问题。)