The shebang in /usr/scripts/script.sh is wrong, it shouldn't have a space in it. Remove that and try again.
/usr/CommCheck/bin/script.sh seems to be missing a shebang altogether. Add that and try again.
If none of these worked, try changing the shebang to #!/bin/bash and see if it makes a difference.
Also try the touch thing I wrote about previously.
Also be aware that the environment in your scripts might be different from when you manually run the script so you can't assume that all system variables are the same. This means, for instance, that you might have to write out full paths to binaries you use in the scripts. So, for instance, this might not work:
But this might work just fine:
echo "hello" | /usr/bin/rev
Remember, you can always get the path to the binaries like so: