Как получить PID процесса, указав имя процесса в Mac OS X?

Я пишу сценарий для мониторинга процессора и MEM любого данного процесса. Для этого мне нужно отправить имя процесса, который будет отслеживаться в качестве аргумента командной строки. Например.

./monitorscript <pname>

Мне нужно получить pid процесса в сценарии, чтобы я мог использоватьps -p <pid> внутри.

Как мне получить pid процесса по его имени?

Я понимаю, что может быть несколько процессов с одним именем. Я просто хочу вывести первый процесс из этого списка.

Ответы на вопрос(8)

Ваш ответ на вопрос