Как получить PID процесса, указав имя процесса в Mac OS X?
Я пишу сценарий для мониторинга процессора и MEM любого данного процесса. Для этого мне нужно отправить имя процесса, который будет отслеживаться в качестве аргумента командной строки. Например.
./monitorscript <pname>
Мне нужно получить pid процесса в сценарии, чтобы я мог использоватьps -p <pid>
внутри.
Как мне получить pid процесса по его имени?
Я понимаю, что может быть несколько процессов с одним именем. Я просто хочу вывести первый процесс из этого списка.