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