Com o bash, você pode fazer isso:
init # do the preamble setup of script A
scriptB & # start in background
scriptC & # start in background
scriptD & # start in background
wait # wait for all background jobs to finish
cleanup # do the cleanup part of script A