Como identificar um aplicativo executável a partir do ps

1

Se eu executar

ps -ef | grep java

Eu obtenho o seguinte

noaccess 12144   908   0   Apr 28 ?         697:47 /usr/java/bin/java -server -Xmx128m -XX:+UseParallelGC -XX:ParallelGCThreads=4

No entanto, neste servidor, temos muitos aplicativos Java em execução. Como eu identifico qual .jar foi invocado pela saída do ps?

    
por Pomario 13.03.2012 / 17:50

1 resposta

2

Você pode tentar lsof. Por exemplo,

lsof -a -p 12144 -u noaccess | grep REG

que listaria os arquivos regulares que o processo / usuário abriu.

No resultado, você pode determinar qual processo Java é qual.

    
por eugenevd 27.09.2012 / 17:07