In an answer to a previous question:
How can I use 'do I have root access?' as a conditional in bash?
The suggestion to \'try to do something and de
unless the script you are calling has an exit condition, there isn't much you can do. However look up "set" in the bash man page.
set -e
will cause a script to exit if a simple command in it fails. You can add it to the top of script.sh in your example to cause it to exit if it fails.
also look at trap. I believe
trap 'exit 2' ERR
is similar