在ShellScript中,如何在已经运行的函数完成后调用函数?

在ShellScript中,如何在已经运行的函数完成后调用函数?

我的脚本涉及三个 shell 函数。两个并行运行。当两个并行运行的函数完成执行时,我必须调用第三个函数。如何调用第三个函数?

我的函数的语法:

startsetup1()
{
    ...
}

startsetup2()
{
    ...
}

report()
{
    ...
}

startsetup1 & startsetup2
report

现在,我必须在startsetup1 & startsetup2执行后调用报告函数。怎么做?

答案1

wait命令等待后台进程完成:

startsetup1 & startsetup2 & wait
report

相关内容