LINUX.ORG.RU

Как запустить программу и получить ее PID?(из скрипта)


0

0
SUBJ! Это нужно для того, чтобы запустить прог-у из скрипта, а потом ее завершить(т. е. kill process) killall prog1 к сож-ю не подходит, т. к. нужно завершить не все процессы с таким именем, а только один, запущенный из этого скрипта.
anonymous
prog & prog_pid=$!
echo "pid: $prog_pid"
wait $prog_pid
anonymous
()
bar=(`ps ag | grep NameYourProg | grep -v grep`) if [ $bar ]; then echo "NameYourProg have pid = <$bar>"

.

. exit 0 fi

Это небольшой примерчик укажет направление(внимательно: обратные кавычки в первой строке важны).

didjim
()
Ответ на: комментарий от anonymous
Ище раз спасибо, уже разобрался.
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.