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();