найти приложения / путь в Redhat, который использует Java 1.6 - PullRequest
0 голосов
/ 15 февраля 2019

Мы используем сервер

Linux версия 2.6.32-754.6.3.el6.x86_64 (gcc версия 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC))

Для некоторого процесса обновления нам нужно выяснить все текущие приложения, которые используют Java версии 1.6.Это немного сложно проверить одну за другой.

На данный момент мы используем следующие команды

grep -rnw "/opt/CA/WorkloadAutomationAE/JRE_WA/" -e "1.6"
grep -rnw "/sbcimp/run/tp/sun/jdk/" -e "1.6"

Но эти команды дают все папки, которые имеют 1.6

Может ли кто-нибудь помочь нам точно найти приложения / путь, где используется 1.6 Java-версия?

1 Ответ

0 голосов
/ 24 февраля 2019

Я считаю, что вы можете найти лучшее решение с помощью этой команды поиска

find /opt/CA/WorkloadAutomationAE/JRE_WA/ -name 'java' -executable -type f
find /sbcimp/run/tp/sun/jdk/ -name 'java' -executable -type f

или более 1.6

find /opt/CA/WorkloadAutomationAE/JRE_WA/ -name 'java' -executable -type f|grep 6
find /sbcimp/run/tp/sun/jdk/ -name 'java' -executable -type f|grep 6
...