При использовании 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 , и все они возвращают один и тот же результат. Что не так?
