shoujo
(usa Slackware)
Enviado em 27/08/2014 - 16:22h
Process p; // processo de execução
String s; //variavel do laço
try {
p = Runtime.getRuntime().exec("cat /etc/issue"); // esse é o comando que captura a distro no shellscript
BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream())); //esse comando cria o buffer do resultado do comando e retorna o resultado pra variavel stdInput
while ((s = stdInput.readLine()) != null) {
System.out.println(s);
} // ai só fazer o laço daqui pra frente vc pode modificar como for necessário na sua aplicação
}
catch (IOException ex) {
}
lembre-se de importar as classes no inicio da sua aplicação:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;