avrei un problema con di comandi composti:
in pratica, se metto solo ifconfig -a funziona.codice:public static ArrayList<String> schede() throws IOException { ArrayList<String> list = new ArrayList<String>(); Process p = Runtime.getRuntime().exec("ifconfig -a | grep -Eo \"^[a-z]+[0-9]*\""); InputStream input = p.getInputStream(); InputStreamReader reader = new InputStreamReader(input); BufferedReader br = new BufferedReader(reader); String line; while ((line = br.readLine()) != null) { list.add(line); } br.close(); reader.close(); input.close(); return list; }
sennò no.
come se nn riuscisse a gestire il passaggio output-input tramite pipe.
ho anche provato ad usare un'array di comandi, ma nulla.
è possibile eseguire comandi composti in java??

Rispondi quotando

