У меня есть следующие требования, где есть 3 скрипты говорят, a2, a3, a4запущенные скрипты паралельно и последовательно UNIX
Теперь в соответствии с требованием а2, а3 должны быть выполнены паралельно и а4 последовательно. (То есть. , a4 должен выполняться только после завершения a2 & a3).
Теперь я попытался это, как,
((((echo 'start a2' `date`; nohup a2; echo 'end a2') >>log) &)
(((echo 'start a3'; nohup a3; echo 'end a3') >>log) &) &&
(echo 'start a4';nohup a4; echo 'end a4') >>log)
при условии а2, а3 отправляются на задний план по «&» и а4 выполняется только после того, как a2, a3 из-за «& &» почему не это work?. (a4 выполняется до того, как a3.I пробовал это, введя задержки в скриптах командой sleep
). Как мне это написать ?. Заранее спасибо.
Спасибо !. ждать - именно то, что я искал! – jgua1