При использовании grep
так:
ps aux | grep 'processname' | awk '{print $2}'
PIDs
процессов с processname
процесса возвращается. При использовании этого:
ps aux | grep '^processname' | awk '{print $2}'
Я пытаюсь получить процессы, processname
которых начинается с имени процесса , но это не работает.
Примеры запущенных процессов:
processname
other_processname
Я хотел бы получить PID
первой опции, потому что имя processname
является началом команды.
Я также попытался использовать флаги -E, -e, -w
, и все они возвращают один и тот же результат. Что не так?