检查是否存在来自Java App的屏幕

时间:2015-01-22 12:18:58

标签: java screen

我是否可以检查是否存在来自Java应用程序的特定名称的屏幕?我用这个:

Runtime run = Runtime.getRuntime();
    Process proc = null;
    try {
        proc = run.exec("screen -S bungee -Q select . ; echo $?");
    } catch (IOException e) {
        e.printStackTrace();
    }

    try {
        proc.waitFor();
    } catch (InterruptedException e) {
        e.printStackTrace();
    }

    BufferedReader br = new BufferedReader(new InputStreamReader(proc.getInputStream()));

    try {
        while(br.ready()){
            System.out.println(br.readLine());
        }
    } catch (IOException e) {
        e.printStackTrace();
    }

但它打印:" -X:选择:不需要或需要一个参数" 如果我运行 screen -S bungee -Q select。 ; echo $?直接从控制台运行... 有没有办法做到这一点?

0 个答案:

没有答案