【问题标题】:Executing screen command from Java从Java执行屏幕命令
【发布时间】:2013-02-23 14:20:46
【问题描述】:

我正在使用下面的代码在 Linux 中执行一个 SH 文件

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

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

必须连接到终端。

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

【问题讨论】:

标签: java linux sh gnu-screen


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 2012-06-23
    • 2013-08-25
    • 2017-10-07
    • 2011-03-04
    相关资源
    最近更新 更多