Я ищу одну строку, которая возвращает pid запущенного процесса.
В настоящее время у меня:
ps -A -o pid,cmd|grep xxx|head -n 1
и это возвращает кулак pid, command
. Мне нужно только первое число с выхода и игнорировать остальные. Я полагаю sed
или awk
помогло бы здесь, но мой опыт работы с ними ограничен.
кроме того, это имеет другую проблему, он вернет pid grep, если xxx не работает.
Это действительно важно иметь одну строку, так как я хочу повторно использовать вывод для чего-то другого, например, убить этот процесс.