Windows 不能 运行 .ksh 脚本

Windows cannot run .ksh script

我在 eclipse 下有一个 java 代码调用 .ksh 脚本。 OS 是 Windows7。 我在 shell 方面完全是菜鸟,代码(java 和 ksh)不是我写的(我无法更改它)。

无论如何,当它尝试启动脚本时,会出现常见的 Windows 弹出窗口,让我选择合适的应用程序。鉴于此,我已经安装了 cygwin,但在 cygwin/bin/ 中根本没有 ksh.exe。更重要的是,我在 google.

上没有找到任何内容

在 Windows 下还有其他启动 ksh 的方法吗?

提前致谢

终于找到日志了:

C:\Users\Andrea\Desktop\AppXXX\Scripts\Model\Launchksh[35]: mkdir: not found
C:\Users\Andrea\Desktop\AppXXX\Scripts\Model\Launch.ksh[37]: can't create /rep/log/Launch_model.log: No such file or directory

没有找到mkdir,是不是cygwin的问题?

您需要安装 mksh (MirBSD Korn Shell) 软件包。 Re-run 设置和 select mksh.

好的,我解开了谜底。在 PATH 变量中没有对 cygwin/bin 文件夹的引用。我手动添加它,现在它运行了! 谢谢大家