LINUX.ORG.RU

bash+номер запускаемого процесса


0

0

По ходу действия выполнения bash скрипта мне необходимо запустить еще один скрипт на выполнение (в фоновом режиме). Т.е.

<skip>
....
....
/usr/home/dbuser/scripts/backup &
...
...
<skip>

Можно как-нибудь узнать номер процесса связанный с запускаемым скриптом (/usr/home/dbuser/scripts/backup), т.к. использование встроенной переменной $! не очень правильно?


>т.к. использование встроенной переменной $! не очень правильно?
Почему?

sdio ★★★★★
()
Ответ на: комментарий от garlic

не понял.

/script1.sh &
pid1=$!
/script2.sh &
pid2=$!
/script3.sh &
pid3=$!

Ну или массив использовать.

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.