ディストリビューション名を確認したいのですが、bash の実行コマンドに問題があります。このコードが正常に機能し、フォルダーの内容を出力する理由
String cmd[] = {"ls","-a"};
Runtime run = Runtime.getRuntime();
try {
Process proc = run.exec(cmd);
BufferedReader read=new BufferedReader(new InputStreamReader(proc.getInputStream()));
while(read.ready()) {
System.out.println(read.readLine());
}
} catch (IOException e) {
e.printStackTrace();
}
しかし、cmd[] = {"cat","/etc/*-release"};
そうではありませんか?エラーもディストリビューションも何も出力しません。オフ。ターミナルで動作します。それの何が問題なのですか?