当前位置: 首页 > 知识库问答 >
问题:

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

龙洛城
2023-03-14

我需要在我的windows机器到UNIX服务器之间建立一个隧道,并希望自动化这个过程,以便在启动时为我生成隧道。

我用ssh和autossh安装了Cygwin,以连接到远程服务器,手动建立连接,并确认连接正常工作。这个过程涉及3个命令,这并不是很多,但这将是伟大的自动化。

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文件,所以我希望这可能是一个新手问题,甚至没有人费心在网上发布解决方案...

共有1个答案

古彦
2023-03-14

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

chdir c:\cygwin\bin
mintty /usr/bin/bash -l -c /cygdrive/c/Users/user/Documents/Dev/script.sh
 类似资料:
  • “转储 SQL 文件”和“运行 SQL 文件”、“转储脚本文件”和“运行脚本文件”功能让你将你的数据库、模式、表或集合转储为 SQL 或 .js 文件,或者在你的连接、数据库或模式运行 SQL 或 .js 文件。 转储一个文件 在主窗口中,右击已打开的数据库或模式或已选择的表或集合并选择“转储 SQL 文件”或“转储脚本文件”->“仅结构”或“结构和数据”。 浏览保存位置并输入文件名。 点击“保存

  • “转储 SQL 文件”和“运行 SQL 文件”、“转储脚本文件”和“运行脚本文件”功能让你将你的数据库、模式、表或集合转储为 SQL 或 .js 文件,或者在你的连接、数据库或模式运行 SQL 或 .js 文件。 转储一个文件 在主窗口中,按住 Control 键并点按已打开的数据库或模式上或已选择的表或集合,然后选择“转储 SQL 文件”或“转储脚本文件”->“仅结构”或“结构 + 数据”。 浏

  • “转储 SQL 文件”和“运行 SQL 文件”、“转储脚本文件”和“运行脚本文件”功能让你将你的数据库、模式、表或集合转储为 SQL 或 .js 文件,或者在你的连接、数据库或模式运行 SQL 或 .js 文件。 转储一个文件 在主窗口中,右击已打开的数据库或模式或已选择的表或集合并选择“转储 SQL 文件”或“转储脚本文件”->“仅结构”或“结构和数据”。 浏览保存位置并输入文件名。 点击“保存

  • 问题内容: 我正在尝试在Jmeter SetUp线程中运行几个SQL脚本。是否可以通过Jmeter从.SQL文件运行SQL代码,以便我可以在执行其他线程之前初始化数据库。我只是不想破坏我的代码,并使用JDBC连接和JDBC请求在Jmeter中复制/粘贴代码。谢谢! 问题答案: __FileToString()函数似乎是您要找的东西,您可以将其放入JDBC Request 采样器中,并在其中指定.s

  • 可以从jar文件中运行ant脚本吗? 目前,我有一个build.xml,它调用一些java代码,这些代码在一个jar文件中。然后它做一些进一步的蚂蚁处理。 当我从Eclipse导出jar文件时,我可以选择添加构建。xml文件到jar,所以我想知道我是否可以直接从jar运行ant脚本,这样我只需要给人们jar文件,而不是ant脚本。

  • 问题内容: 我是JavaScript新手。我找到了一个使用上的javascript打开本地文件的示例。进行一些谷歌搜索之后,我可以将Chrome设置为允许读取本地文件,然后可以运行该示例。但是,我想返回该字符串并在以后的脚本中使用它。但是绳子变成外面了。 还有一个类似的问题在这里。似乎与的异步功能有关。目前,我几乎无法理解这些术语。我只是不明白为什么在本文中将的第三个参数设置为。 无论如何,下面是