随着最近版本的CYGWIN (昨天安装)在Windows 7上安装,我们遇到了一个奇怪的问题,让rxvt工作。
我们曾经使用以下批处理文件:
@echo off
C:
chdir C:\cygwin\bin
rxvt -fn 18x18 -bg black -fg white -g 85x55 -sr -e bash --login -i发射rxvt。在我们的新机器上,rxvt启动并立即终止。
使用提供的cygwin快捷方式(用于lauch ),然后执行以下命令:
rxvt -fn 18x18 -bg black -fg white -g 85x55 -sr -e bash --login -i然而,产生的结果是正确的。
有什么想法吗?如何使批处理文件正确地启动rxvt?是什么改变了导致这个脚本(我们已经使用了多年)突然停止工作?
发布于 2010-07-16 10:31:25
您需要指定'/bin/bash‘,而不是只指定'bash’。以前版本的Cygwin如果在路径中找不到可执行文件,就会在当前目录中查找可执行文件,但是对于Unix环境来说,这是错误的。
https://serverfault.com/questions/159395
复制相似问题