0

我正在使用以下代码在 Linux 中执行 SH 文件

Runtime.getRuntime().exec(new String[] { "/bin/sh", "-c", file.getPath() });

此代码有效,但是从 Java 执行时我无法在 SH 文件中使用 screen 命令,我收到此错误

必须连接到终端。

那么有可能将java“连接”到终端吗?当我通过 SSH 连接时,我希望也能够查看此屏幕,因此我认为它必须连接到您通过 SSH 连接到服务器时显示的终端。

4

1 回答 1

0

我发现如果我使用screen -dm它会起作用。谢谢!

于 2013-02-23T22:03:41.823 回答