Добрый день всем,
Я пытаюсь написать скрипт bash, чтобы показать все процессы Java, однако я хотел бы, чтобы он отображался ниже.
ps -p $PID -o pid,vsz=MEMORY -o user,group=GROUP -o comm,args=ARGS
Проблема с вышеупомянутым состоит в том, что он показывает только один конкретный PID.
Поэтому я хочу, чтобы ps aux|grep j\[a\]va
получил PID каждого из них, а затем запустил каждый PID в приведенной выше команде.
РЕЗУЛЬТАТ:
root@reinhardt-VirtualBox:/home/reinhardt# ps -p 1959 -o pid,vsz=MEMORY -o user,group=GROUP -o comm,args=ARGS
PID MEMORY USER GROUP COMMAND ARGS
1959 13648 root root grep grep --color=auto java
Я предполагаю, что какой-то цикл будет сделан как для цикла?