Можно ли получить идентификатор процесса отдельного Java-приложения в Unix, когда мы запускаем команду java -jar
.Я использую эту команду для запуска приложения
java -jar application.jar > application-console.out 2>&1 &
и получения идентификатора процесса. Я использую эту команду
processID=$(ps aux | grep 'application.jar' | grep -v 'grep' | awk '{print $2}')
, но моя проблема в том, что предыдущая команда будет искать любой java jarпроцесс для application.jar , но я ищу только что запущенный.