使用Windows bat文件和运行脚本文件打开Cygwin

编码器

我需要在Windows计算机和UNIX服务器之间建立隧道,并希望自动执行该过程,以便在启动时为我生成隧道。

我用ssh和autossh安装了Cygwin以连接到远程服务器,手动建立了连接,并确认该连接有效。该过程涉及3个命令,虽然数量不多,但要实现自动化将是一件很棒的事情。

创建包含我的autossh连接命令的.sh脚本文件,并使用Notepad ++将其保存为UNIX文档(以避免与文件结尾有关的任何潜在冲突)之后,我可以在Cygwin中导航至该脚本并调用bash脚本.sh建立连接之后,我就可以在服务器上工作了。

创建蝙蝠文件时出现我的问题:

start /d "C:\cygwin\bin\" mintty.exe "C:\Users\user\Documents\Dev\" script.sh

直至并包括.exe文件的第一部分,都可以打开Cygwin窗口,但是我无法将脚本输入到其中。在引用脚本文件之前,我什至尝试包括--bash命令,如下所示,但是我收到一条错误消息,该命令是未知的:

start /d "C:\cygwin\bin\" mintty.exe --bash "C:\Users\andrew\Documents\Development\" tunnel.sh

有谁知道是否以及如何打开Cygwin窗口并在该窗口中调用脚本文件?这是我第一次创建bat文件,所以我希望这可能是一个新手问题,甚至没人愿意为在线发布解决方案...

Matzeri

您不需要开始。假设您的Cygwin在其中,则只C:\cygwin需要:

chdir c:\cygwin\bin
mintty /usr/bin/bash -l -c /cygdrive/c/Users/user/Documents/Dev/script.sh

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用MySQL Source命令在文本文件中运行脚本

来自分类Dev

使用Windows Scheduler运行时无法使用.bat删除和创建文件和文件夹的PHP脚本

来自分类Dev

使用参数运行VB脚本文件

来自分类Dev

使用名称中的数字在多个文件上运行脚本

来自分类Dev

在Linux中使用文件作为参数运行脚本

来自分类Dev

使用不同的输入文件运行脚本

来自分类Dev

在python中使用输入文件运行脚本

来自分类Dev

使用bat脚本编写文本文件:缺少字符

来自分类Dev

无法通过Windows Server中的.bat文件运行R脚本

来自分类Dev

在我的 Windows .bat 文件中运行 Python 脚本

来自分类Dev

使用HTML注入时使用CDN或外部域的内联脚本后执行脚本文件

来自分类Dev

如何使用Shell脚本文件运行节点脚本

来自分类Dev

如何使用R命令在RStudio中打开脚本文件?

来自分类Dev

如何打开要在JavaScript脚本文件上使用的URL?

来自分类Dev

在当前工作目录中打开 Cygwin.bat 文件 (Windows 10)

来自分类Dev

我无法使用启动命令运行.bat和.cmd文件(Windows 7)

来自分类Dev

使用Cygwin在Windows上双击运行.sh文件

来自分类Dev

从bat文件运行Java .jar和Windows .exe

来自分类Dev

.bat文件以在Windows中运行和停止后台进程

来自分类Dev

使用TransactSQL运行多个脚本文件SQL

来自分类Dev

使用Cygwin在Windows上运行Shell脚本

来自分类Dev

从指南gui运行脚本文件

来自分类Dev

运行脚本文件以生成字体

来自分类Dev

如何运行脚本文件?

来自分类Dev

如何运行脚本文件

来自分类Dev

从指南GUI运行脚本文件

来自分类Dev

如何从 ipython 运行脚本文件

来自分类Dev

使用循环和条件运行 cmd .bat 文件

来自分类Dev

运行脚本以打开另一个脚本文件

Related 相关文章

热门标签

归档