我想要在不同机器(从 Windows 操作系统到 Unix)上执行 shell 脚本的 java 代码示例。请帮助我。
抱歉我的问题不清楚。我有 2 个用例来解决这个问题:
案例 1:不同的机器
案例 2:不同的操作系统(因为第一台机器是 windows 2003 server os 而远程机器是 unix)
最佳答案
您(可能)想要使用 SSH 库(我相信 JSch 很流行)通过 Java 代码创建到机器的 ssh 连接,然后简单地运行您想要在机器上运行的脚本你被 ssh 进入了。这是假设您要运行的脚本在远程机器上。如果它是本地的,那么我可能会在运行它之前先将它复制过来……或者重新编写脚本来自行执行 ssh。
关于java - 如何使用java在不同机器上执行shell脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3598836/