Как выполнить или запустить командную строку FGLTTY в Java без графического интерфейса?

Есть ли способ запустить командную строку ниже в приложении Java, не открывая графический интерфейс FGLTTY?

public static void main(String[] args) throws Exception {

    ProcessBuilder builder = new ProcessBuilder(   
     "cmd.exe", "/c", "cd \"C:\\Users\\test\\exe\" && fgltty -u sq5");

    builder.redirectErrorStream(true);
    Process p = builder.start();
    BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
    String line;
    while (true) {
        line = r.readLine();
        if (line == null) { break; }
        System.out.println(line);
    }
}

Если я запускаю приведенный выше код Java, он устанавливает соединение через FGLTTY с IP-адресом сервера 10.171.0.105 и предлагает дать /usr/bin/test.sh, Вместо этого я хочу открыть его без графического интерфейса.

0 ответов

Другие вопросы по тегам