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."
wait $!
Wait for last background process to finish.