Pessoal, estou precisando de uma ajuda aqui, estou fazendo um software e preciso pegar o PID de um processo, como sou usuário LINUX acho que fica mais facil, alguem poderia me ajudar?? Como pego o PID de um processo??
Grato,
kakabill.
Pessoal, estou precisando de uma ajuda aqui, estou fazendo um software e preciso pegar o PID de um processo, como sou usuário LINUX acho que fica mais facil, alguem poderia me ajudar?? Como pego o PID de um processo??
Grato,
kakabill.
Creio que seja usando JMX!
Em java puro nao da. Use o bom e velho ‘ps’.
Cara, mas não tem uma classe que simplesmente retorna o PID de um processo não???
Olá, tem a api attach que permite fazer isso, não sei se faz parte da JMX ou só complementa, e ainda não saiu a definitiva, está como com.sun… mas faz o que vc quer:
//retorna uma lista de todas as máquinas virtuais no sistema
com.sun.tools.attach.VirtualMachine.list();
o método id() em cada elemento da List retorna o PID, se não me engano :lol:
Acho que vc precisa incluir o tools.jar que fica na pasta lib do JDK, só serve pra JDK 6 em diante
Espero que ajude