我正在使用以下代码在 Linux 中执行 SH 文件
Runtime.getRuntime().exec(new String[] { "/bin/sh", "-c", file.getPath() });
此代码有效,但是从 Java 执行时我无法在 SH 文件中使用 screen 命令,我收到此错误
必须连接到终端。
那么有可能将java“连接”到终端吗?当我通过 SSH 连接时,我希望也能够查看此屏幕,因此我认为它必须连接到您通过 SSH 连接到服务器时显示的终端。
我正在使用以下代码在 Linux 中执行 SH 文件
Runtime.getRuntime().exec(new String[] { "/bin/sh", "-c", file.getPath() });
此代码有效,但是从 Java 执行时我无法在 SH 文件中使用 screen 命令,我收到此错误
必须连接到终端。
那么有可能将java“连接”到终端吗?当我通过 SSH 连接时,我希望也能够查看此屏幕,因此我认为它必须连接到您通过 SSH 连接到服务器时显示的终端。