Я пытаюсь запустить следующую команду с компьютера Windows в док-контейнере openshift под управлением Linux.
oc exec openjdk-app-1-l9nrx -i -t --server https://xxx.cloud.ibm.com:30450 \
--token <token> -n dev-hg jcmd \
$(ps -ef | grep java | grep -v grep | awk '{print $2}') GC.heap_dump \
/tmp/heap1.hprof
Он пытается оценить jcmd $(ps -ef | grep java | grep -v grep | awk '{print $2}') GC.heap_dump /tmp/heap1.hprof на локальной машине Windows, и у меня нет команд Linux. Кроме того, мне нужен идентификатор процесса приложения, работающего в контейнере, а не мой локальный.
Любая быстрая помощь приветствуется.