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 文件夹的引用。我手动添加它,现在它运行了!
谢谢大家
我在 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 文件夹的引用。我手动添加它,现在它运行了! 谢谢大家