Dúvidas sobre Computação ?
Vamos tentar tirar dúvidas e trocar conhecimento com todos, sobre qualquer assunto relacionado a computação

sábado, 2 de junho de 2012

Executando comandos Shell com Java


Este artigo mostra como executar comandos Shell no java.
O código que esta abaixo executa um Shell script chamado run_backup.sh e aguarda a execução desse script terminar antes de continuar com a execuação do programa java. Isso é possível devido à utilização do método waitFor(). 

import java.io.IOException;

public class ComandoShell {
 
    public static void main(String[] args) {
       
        Process p;
        try {
            //executar rotina de backup
            p = Runtime.getRuntime().exec("/sbin/run_backup.sh");
            p.waitFor(); // espera pelo processo terminar
           
            // ....
        } catch (InterruptedException ex) {
            ex.printStackTrace();
        }
        catch (IOException ex) {
            ex.printStackTrace();
        }
    }
}



De que serve ao homem conquistar o mundo inteiro se perder a alma?
Marcos 8:36

Nenhum comentário:

Postar um comentário