Я бегу Mac OS X Yosemite.Получить команды, запущенные командой
Я пытаюсь вернуть PID, запущенный при запуске команды, используя стиль фонового процесса. (myCommand &
)
Чтобы найти их, я нашел $!
, которые возвращают PID последнего запущенного процесса.
Или что-то вроде pgrep -f "elm"
, которые возвращают все pid с elm
в командной строке.
Мне интересно, есть ли другой способ получить PID, запущенный командой. Потому что у меня есть несколько программ, начинающих отдельные процессы, и $!
возвращает только последний, и использование pgrep
может вернуть PID, запущенный другой командой, которую я хочу настроить.
Edit:
Как получить список запущенных PIDs командой?
Edit 2:
Edit 3:
... что именно ваш вопрос? – specializt
@specializt см. Edit :) –
Вы ответили на свой вопрос ВНУТРИ вашего вопроса. – specializt