Pages : 1
#1 Le 05/07/2012, à 09:01
- Flopynetwork

Cron ne réagit pas...
Bonjour,
J'utilise ubuntu server 10.04.4 avec une base de données oracle. Je voudrais faire des dumps tous les soirs. Mais mon script ne se lance comme je le définis dans crontab.
Je précise que mon script, lancé manuellement fonctionne tout à fait comme je le souhaite.
Voici mon script (dumpOracle.sh) :
#!/bin/sh
exp system/motDePasse FILE=/var/backups/DumpsOracle/dumpOracle_`date +"%Y-%m-%d"`.dmp FULL=Y BUFFER=65550 LOG=/var/backups/DumpsOracle/Logs/dumpOracle_`date +"%Y-%m-%d"`.Log
exit 0Et voici ce que j'ai mis dans mon crontab:
0 20 * * * /home/nomDUtilisateur/Scripts/dumpOracle.shJe précise également que cela ne fonctionne pas non plus:
* * * * * /home/nomDUtilisateur/Scripts/dumpOracle.shAlors ai-je oublié de configurer quelque chose, je n'en sais rien.
En tout cas merci pour votre aide... ![]()
Knowlegde belongs to anyone... :-)
Hors ligne
#2 Le 05/07/2012, à 09:26
- credenhill
Re : Cron ne réagit pas...
hello
capturer les erreurs :
* * * * * /home/nomDUtilisateur/Scripts/dumpOracle.sh >> /tmp/log 2>&1Hors ligne
#3 Le 05/07/2012, à 09:49
- Flopynetwork

Re : Cron ne réagit pas...
Ciao credenhill,
C'est exactement ce que je venais de faire et ça me retourne ceci :
/home/indc/Scripts/dumpOracle.sh: 3: exp: not foundJe pense que ça doit être un problème de variables d'environnement.
T'en penses quoi?
Merci pour ta réponse en tout cas ![]()
Knowlegde belongs to anyone... :-)
Hors ligne
#4 Le 05/07/2012, à 13:04
- Flopynetwork

Re : Cron ne réagit pas...
Pour les personnes qui tomberaient sur ce forum:
C'est bon j'ai résolu le problème!
C'était bel et bien dû aux variables d'environnement.
ORACLE_HOME, ORACLE_SID doivent être définies pour cron.
Exemple:
export PATH=/u01/app/oracle/product/11.2.0/xe/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XEVoilà... ![]()
Knowlegde belongs to anyone... :-)
Hors ligne
Pages : 1