Я хочу выполнить несколько функций на основе завершения других функций.
Требование:
- Вызовите func1, func4 и func2 одновременно и
- Дождитесь завершения функций funct1 и func2.
- После завершения функций funct1 и func4 вызовите func3.
Пожалуйста, найдите пример кода.
#! /usr/bin/ksh
func1() {
sleep $6
}
func2() {
sleep $2
}
func3() {
sleep $3
}
func4() {
sleep $4
}
func1 & func2 & func4
if check func1 and func4 is completed
then
func3
fi
Как я могу реализовать это в Bash?