wait
[ID
]
Pause in execution until all background jobs complete (exit status 0 will be returned), or pause until the specified background process
ID
or job
ID
completes (exit status of
ID
is returned). Note that the shell variable $! contains the process ID of the most recent background process. If job control is not in effect,
ID
can be only a process ID number. See "Job Control."