When I run a job manually from an SSH console I can see the output of the job on the screen, however unless i keep that SSh window open i cannot find another way to monitor the job and see it's status.
Is there a way that I am not finding to see a running backup job?
Schedule it in the cron and inspect the log afterwards. If you want to see the output in real time while it is taking place, just use tail -f
tail -f /vmfs/volumes/datastore1/xsi-dir/var/logs/xsibackup.log