Чтобы включить репозиторий, выполните:
yum-config-manager --enable ol7_optional_latest
Чтобы временно включить репо, которое отключено, вы можете использовать опцию --enablerepo
с yum
, что вы и сделали. Мой ответ выше навсегда включит репо и должен изменить статус на включенный.
Думаю, вам нужно awk
, Вы можете использовать следующую команду, чтобы показать использование процессора и памяти для имени процесса.
ps -C "PROCEES_NAME" -o %cpu,%mem,cmd
результат:
%CPU %MEM CMD
0.0 0.2 /usr/bin/python3 completion.py
0.0 0.1 /usr/bin/python3 lib/python/jedi/evaluate/compiled/subprocess/__main__.py lib/python
Затем вы можете использовать awk для удаления первой строки:
ps -C python3 -o %cpu,%mem,cmd | awk 'FNR > 1'
результат:
0.0 0.2 /usr/bin/python3 completion.py
0.0 0.1 /usr/bin/python3 lib/python/jedi/evaluate/compiled/subprocess/__main__.py lib/python
И если вы хотите получить только количество использований и пропустить другие выходные данные, вы можете использовать следующую команду:
ps -C "python3" -o %cpu,%mem,cmd | awk 'FNR > 1 {print $1,$2}'
результат:
0.0 0.2
0.0 0.1
$1
— первая строка, а $2
— вторая строка, вы можете удалить их, если хотите.
Помните, что использование имени процесса _— плохая идея, гораздо лучше использовать PID.
Итак, я перепутал между top и ps. Я смог получить то, что хотел, используя следующую команду:
$ps aux | grep <processName> | awk '{print $3}'
Строка номер 3 — текущий процент ЦП.