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