Если я выполню
ps -ef | grep java
, я получу следующее
noaccess 12144 908 0 Apr 28 ? 697:47 /usr/java/bin/java -server -Xmx128m -XX:+UseParallelGC -XX:ParallelGCThreads=4
Хотя на этом сервере работает много Java-приложений. Как мне определить, какой .jar был вызван выводом ps?
Ты можешь попробовать ИСОФ. Например,
lsof -a -p 12144 -u noaccess | grep REG
, в котором будут перечислены обычные файлы, которые открыты для процесса / пользователя.
По результатам вы сможете определить, какой Java-процесс какой.