LINUX.ORG.RU
ФорумAdmin

Как в шел скрипте ...


0

0

Надо в шеле запустить одновременно несколько процессов, _дождаться_завершения_ВСЕХ_ и продолжить скрипт. Что-то в голову ничего не приходит умного. Может получить их PIDы и по ps отслеживать, когда все процессы завершатся? Тогда как PIDы получить, если имена процессов не уникальные и ps -ef | grep 'name' дает несколько строк? Вобщем что делать?

anonymous

command1 &
command2 &
command3 &
wait  # wait for all background childrens
#continue 
------------------
echo 'screen command1
screen command2
screen command3' >/tmp/screenrc.$$

screen -c /tmp/screenrc.$$
#continue

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