У меня есть сценарий bash, который получает процент памяти с помощью команды ps следующим образом:
g_var_mem=$(ps -aux | grep myproc | grep -v grep | awk '{print $4}')
Для моего конкретного процесса вывод равен 0,3.
Когда я использую ShellCheck для проверки скрипта, я получаю SC2009 сообщение о том, что "рассмотрите возможность использования pgrep вместо grep ps output.".
Есть ли в любом случаеиспользовать pgrep, чтобы получить этот процент памяти?Или другой способ избавиться от этого предупреждения?