Bonjour,

j'ai un script shell qui fonctionne parfaitemlent lorsque je le lance seul , mais avec crontab rien à faire il ne veut pas se lancer....
je lance sur le user oracle vu que je fais un dump oracle

voici ma ligne crontab -l

00 02 * * * /home/u01/app/oracle/product/10.2.0/db_1/sauv_base.sh &>/home/u01/app/oracle/product/10.2.0/db_1/test/log

mon script
:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
#Script de dump et sauvegarde sur le NAS de la base de PROD jbbachoc@2014
 
# declaration des fonctions
date_exp=`date +%d%m%y`
ORDI=`uname -n`
SID="PPPRO"
DIRECTORY="DATA_PUMP_ROOT"
DUMP="PPPRO_FULL_JOUR"
DUMP_FILE="$DUMP.dmp"
LOGFILE="$DUMP.log"
# supprimer les fichier anterieurs
#echo $DUMP_FILE $LOGFILE $PATH_BACKUP/$FILE_BACKUP
rm -f PPPRO_FULL_JOUR.dmp
rm -f PPPRO_FULL_JOUR.log
#dump de la base
./bin/expdp system/oracle10g@$SID DIRECTORY=$DIRECTORY DUMPFILE=$DUMP_FILE FULL=Y LOGFILE=$LOGFILE
#Zip et souvegarde backup
cp PPPRO_FULL_JOUR.dmp  /mnt/NAS/DUMP_PPPRO/$SID$ORDI$date_exp.dmp
merci de votre aide