The first and foremost I see unclear is the PATH and PWD. That is, the environment. For starters:
- Have you tried passing full paths to the executables?
- Have you tried recovering the PATH with
/usr/bin/envvia Shebang?
What if the "start" script doesn't find the locations due to missing definitions/locations as a result of different environment if compared to your shell/process you test on?