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
:
merci de votre aideCode:
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