The Kix SHELL command waits for completion, the RUN command spawns the child and continues. Since you're using SHELL, they will be contained.

There is the odd installer (Oracle client comes to mind) that runs in such a way that the installer initializes the system and then spawns a child to do the real work. The installer you first ran exits while the child continues. I don't recall that Start/Wait helps those, but do believe the newer versions have parameters to alter the install so the setup command will wait for the child.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D