The SGE stores location of scripts being executed in a seperate location. This means that commands that call on the location of the script being executed and use this to locate other scripts to execute will not work. Instead the path must be located in the script that submits these jobs and passed to the SGE scripts. This has been ammended.