Tengo un usuario (oracle) con el que ejecuto una tarea en el crontab, pero no se ejecuta, me tira este error:

X-Cron-Env: <HOME=/home/oracle>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=oracle>
X-Cron-Env: <USER=oracle>

/home/oracle/rman/domingo.sh: line 2: rman: command not found

este es el crontab

17 23 * * 5 /home/oracle/rman/domingo.sh

Pero si yo lo ejecuto desde la linea de comandos con el mismo usuario el script se ejcuta sin problemas

Donde puede estar el error?

Este es el contenido del script que corro en el crontab

#!/bin/bash
rman target sys/oracle@cau rcvcat rman/rman@catalogo log /u04/datos/backup/cau/log/domingo/rman.log append @domingo.rman

Y llama a este otro scritp

#!/bin/bash
run
{
backup
incremental level 0 cumulative
skip inaccessible
tag domingo_level_0
format '/u04/datos/backup/cau/full_%d_%s_%p'
database;
sql 'alter system archive log current';
copy current controlfile to '/u04/datos/backup/cau/controlfilebck/domingo.ctl';
change archivelog all crosscheck;
backup
format '/u04/datos/backup/cau/archlogbck/ar_%d_%s_%p'
archivelog all;
#delete input;
}

Saludos y gracias