HyPnOz Posté(e) le 13 mars 2007 Partager Posté(e) le 13 mars 2007 Salut à tous ! Je vous explique mon problème, j'ai fait un script de backup de base Oracle d'un serveur à un autre avec envoi du .dmp via scp, le script fonctionne bien et j'ai bien les logs si je l'éxecute simplement par contre quand je le lance via le cron je n'ai aucun retour des logs Voici mon fichier script ctsr120.sh : #!/bin/sh # Insertion date de début echo "Date et heure de debut d'execution du Script :" `date` >> log_save_120.txt echo "---------------------------------------------------------------------------" >> log_save_120.txt # Export des variables d'environnement ORACLE_HOME=/opt/ora/oracle/product/10.2.0 >> log_save_120.txt 2>&1 ORACLE_SID=SUSYT >> log_save_120.txt 2>&1 PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin >> log_save_120.txt 2>&1 export PATH ORACLE_SID ORACLE_HOME >> log_save_120.txt 2>&1 # Lancer le script de la prod ssh x.x.x.x /home/user/serveur119.sh >> log_save_120.txt 2>&1 # Recuperation du fichier exporté scp x.x.x.x:/tmp/SUSYP.dmp /tmp/SUSYP.dmp >> log_save_120.txt 2>&1 # Arrêt du serveur web Zend /etc/rc5.d/Sapachectl.Zend stop >> log_save_120.txt 2>&1 # Libération (vider) les tables su - oracle -c "sqlplus user/mdp @/home/oracle/drop.sql" >> log_save_120.txt 2>&1 # Insérer le dmp de la prod su - oracle -c "imp user/mdp file=/tmp/SUSYP.dmp fromuser=user touser=user" >> log_save_120.txt 2>&1 # Démarrage du serveur web Zend /etc/rc5.d/Sapachectl.Zend start >> log_save_120.txt 2>&1 # Insertion date de fin echo "Date et heure de fin d'execution du Script :" `date` >> log_save_120.txt echo "-------------------------------------------------------------------------" >> log_save_120.txt echo "" >> log_save_120.txt Le résultat de crontab -l : SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # Replication de la databse 00 1 * * * /home/user/ctsr120.sh >> log_save_120.txt 2>&1 Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
16ar Posté(e) le 19 mars 2007 Partager Posté(e) le 19 mars 2007 Rajoute peut etre un chemin absolu devant le nom de tes fichiers logs ? Je pense que ca doit etre ca ... Mais je ne suis pas sur Et de mon coté, je pense qu'il vaut mieux que tu mette 2>&1 avant de tout renvoyer dans le fichier de log. Lien vers le commentaire Partager sur d’autres sites More sharing options...
HyPnOz Posté(e) le 26 mars 2007 Auteur Partager Posté(e) le 26 mars 2007 Tout simplement ca venait de mon chemin du fichier log ... On fait des erreurs betes des fois ... Enfin tout fonctionne bien maintenant Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.