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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.