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