Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 0

Et voici ce que j'ai mis dans mon crontab:

0 20  * * *    /home/nomDUtilisateur/Scripts/dumpOracle.sh

Je précise également que cela ne fonctionne pas non plus:

* *  * * *    /home/nomDUtilisateur/Scripts/dumpOracle.sh

Alors ai-je oublié de configurer quelque chose, je n'en sais rien.
En tout cas merci pour votre aide... smile


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>&1

Hors 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 found

Je pense que ça doit être un problème de variables d'environnement.
T'en penses quoi?

Merci pour ta réponse en tout cas smile


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=XE

Voilà... smile


Knowlegde belongs to anyone... :-)

Hors ligne