Iniciar o processo de java com nomes diferentes?

0

Eu tenho 2 eclipse e 2 servidores em execução Se eu fizer um ps -C java , vejo algo como:

 2460 pts/1    00:03:08 java
 2908 pts/3    00:00:05 java
 3045 pts/4    00:00:17 java
 3284 pts/3    00:01:40 java

é possível começar de alguma forma que eu vejo algo como:

 2460 pts/1    00:03:08 java-eclipse1
 2908 pts/3    00:00:05 java-eclipse2
 3045 pts/4    00:00:17 java-server1
 3284 pts/3    00:01:40 java-server2

então eu sei, qual processo eu tenho que matar se algo der errado?

Obrigado antecipadamente

Jörg

    
por Joerg 13.06.2013 / 10:26

2 respostas

1

Tente

ps -C java -o pid -o ppid -o cmd

que lhe dará o pid e o pai pid dos processos java junto com os argumentos da linha de comando que lhe dirão quais são os processos filhos e esperamos que os argumentos permitam identificar qual é o eclipse.

Outra alternativa é usar

pstree -as <pid> 

para obter a árvore de processos do processo e argumentos java.

P.S. Meu processo de eclipse aparece como eclipse não java

    
por 13.06.2013 / 14:07
0

escolha qualquer processo e é pai para que você saiba qual java pertence a qual Eclipse.

Em seguida, dê kill STOP para o eclipse e ele irá parar de responder. Então dê sinal START e ele voltará ao normal. É assim que você pode identificar o processo exato.

    
por 13.06.2013 / 11:08