Ler resposta de Runtime.getRuntime().exec("df -h")

2 respostas
vitorfavila

Olá galera

estava aqui brincando com java, até que surgiu
a idédia de criar um software para pegar o status
do computador(linux).

Apartir daí surgiu a dúvida:

Como gravar numa variável o retorno do comando: Runtime.getRuntime().exec(“df -h”);

segue abaixo o código:

import java.io.IOException;

public class StatusController {
	
	public Status status = new Status();
	
	public String pegaStatus() throws IOException{
		
		Runtime linux = Runtime.getRuntime();
		
		linux.exec("df -h");
		
        //A duvida esta aqui, nao sei se utilizo mesmo o getLocalizedInputStream, nem sei o argumento
		String espdisco = linux.getLocalizedInputStream();
		
		status.setEspdisco(espdisco);
		
		return espdisco;
		
	}

}

2 Respostas

peczenyj

De uma olhada nesse artigo:

vitorfavila

opa, valeu

resolveu meu problema

muito obrigado!

Criado 25 de agosto de 2007
Ultima resposta 26 de ago. de 2007
Respostas 2
Participantes 2