首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何启动Mintty并运行脚本文件?

如何启动Mintty并运行脚本文件?
EN

Stack Overflow用户
提问于 2013-04-13 01:03:40
回答 4查看 19.9K关注 0票数 14

我编写了一个简单的CURL并将其放入脚本文件中。

如果我先运行mintty,然后运行"test.sh“,它会很好地运行文件中的脚本。效果很好。

但是,如果我尝试使用以下任何命令行运行mintty,它将不会运行。我在CMD中运行这些

代码语言:javascript
复制
C:\>c:\cygwin\bin\mintty.exe --exec '/cygdrive/c/cygwin/bin/test.sh'

C:\>c:\cygwin\bin\mintty.exe --exec '/bin/test.sh'

C:\>c:\cygwin\bin\mintty.exe --exec '/test.sh'

C:\>c:\cygwin\bin\mintty.exe --exec 'test.sh'

C:\>c:\cygwin\bin\mintty.exe --exec 'c:/test.sh'

C:\>c:\cygwin\bin\mintty.exe --exec 'c:\test.sh'
EN

回答 4

Stack Overflow用户

发布于 2013-04-13 04:32:14

对于任何对此感兴趣的人...以下是解决方案

使用以下目标在windows中为mintty创建快捷方式

假设您的shell文件位于c:\cygwin\bin

代码语言:javascript
复制
C:\cygwin\bin\mintty.exe /bin/bash -l -e '/cygdrive/c/cygwin/bin/test.sh'
票数 11
EN

Stack Overflow用户

发布于 2014-01-09 21:37:11

尝试直接运行bash.exe (或与cygwin一起安装的其他外壳程序)。

在windows shell中,将目录更改为cygwin安装并运行以下命令:

代码语言:javascript
复制
C:\cygwin\bin>bash.exe /cygdrive/c/cygwin/bin/test.sh

通过双击快捷方式使shell脚本运行

1)将命令放入.bat文件中

代码语言:javascript
复制
test.bat
---------------------------------------------------------------------
c:\cygwin\bin\bash.exe /cygdrive/c/cygwin/bin/test.sh

---------------------------------------------------------------------

2)使用test.bat作为目标创建快捷方式。

我尝试使用bash.exe和作为目标的命令创建快捷方式。这是由于某种原因造成的错误。但是,将命令包装在.bat文件中是可行的。去想一想。

票数 2
EN

Stack Overflow用户

发布于 2015-08-20 16:17:09

我也使用了nkman提供的解决方案,但我添加了'-h always‘选项,这样控制台就会一直打开,直到我按enter键,看看发生了什么。这就是我的快捷方式的目标:

代码语言:javascript
复制
C:\cygwin\bin\mintty.exe -h always /bin/bash -l -e '/cygdrive/c/cygwin/home/Administrator/startup.sh'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15977038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档