If you want to execute Control-m agent utilities with another account in your personal script, you must to add some information necessary to be able to execute Control-m utilities (ctmcreate, ctmdefine, etc ...)
You can add fowlling script in your own script to add Control-M Agent variables. ctmenv.sh