Cygwin Rxvt问题

最近在Windows 7上安装了CYGWIN(昨天安装)的版本,我们有一个奇怪的问题让rxvt工作。

我们曾经使用下面的batch file:

@echo off C: chdir C:\cygwin\bin rxvt -fn 18x18 -bg black -fg white -g 85x55 -sr -e bash --login -i 

启动rxvt。 在我们的新机器上,rxvt启动并立即终止。

使用提供的cygwin快捷方式(以启动bash)然后执行命令:

 rxvt -fn 18x18 -bg black -fg white -g 85x55 -sr -e bash --login -i 

产生正确的结果,但是。

任何想法如何使一个batch file,将正确启动rxvt? 导致这个脚本(我们已经使用多年)的突然之间发生了什么变化,突然停止工作?

你需要指定'/ bin / bash'而不是'bash'。 以前的Cygwin版本在当前目录中查找可执行文件,如果它们在PATH中找不到的话,那么这对Unix环境来说是错误的。