我是通过 SFTP 连接从 Java 调用脚本的新手。
到目前为止,我设法找到下面的代码片段
Process p = Runtime.getRuntime().exec("cmd /c start Hello.bat");
p.waitFor();
这是 Hello.bat 的示例
@echo off
echo "Hello World"
但是,在没有错误之前,我在 cmd 窗口中看不到输出。(好像 Hello.bat 文件位置不对?)
我的实际和最终脚本包括复制、读取、归档、删除和返回成功或失败代码。
使用上述方法的脚本类型会很好,我希望有人会建议我使用工作示例的正确方向。
谢谢和最好的问候