Gerenciar processo

0 respostas
L

Estou criando um programa para controle de servidor, mas estou com um grande problema na hora de para o processo

NGINX:
se eu faço

Proccess p = Runtime.getRuntime().exec("C:/nginx/nginx.exe");

O processo nem inicia

Fazendo

ProcessBuilder pb = new ProcessBuilder();
pb.directory("C:/nginx");
pb.command("C:/nginx/nginx.exe");
p = pb.start();

Ele inicia, mas o nginx inicia 2 processos (isso eh normal, ele sempre inicia 2 processos mesmo abrindo ele direto, normalmente), o problema aqui é quando eu vou querer parar o processo (Abaixo o código usado), ele esta parando somente 1 processo.

p.destroy();
Criado 8 de maio de 2010
Respostas 0
Participantes 1