Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2951 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RESOLU] Mysql dump et Expect

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Mysql dump et Expect

n°1351434
lordlambda
lurker pro
Posté le 24-01-2014 à 12:15:15  profilanswer
 

bonjour a tous  
 
je me suis ecrit un petit script pour effectuer le backup de ma base mantis. ce script fonctionne parfaitement quand je le lance à la main
Par contre, dès que je souhaite utiliser le cron, PAF, petit soucis : le backup de la BDD se passe bien, mais l'envoie (via scp) vers le serveur gérant les sauvegardes ne fonctionne pas
 
 
voici le script que j'utilise :
 

Code :
  1. #!/usr/bin/expect -f
  2. #backup Mantis DB
  3. spawn /tmp/mysqlMantisDBBackup.sh  <-- fonctionne (me prouvant que l'appel par crontab est ok)
  4. expect eof
  5. # connect via scp
  6. spawn /usr/bin/scp /tmp/lastbackup.sqldump "<user>@<host>:/tmp/mysqldump/mantisBackup_`/bin/date +\%y\%m\%d`.dmp"
  7. #######################
  8. expect {
  9.   -re ".*es.*o.*" {
  10.     exp_send "yes\r"
  11.     exp_continue
  12.   }
  13.   -re ".*sword.*" {
  14.     exp_send "PASSWORD\r"
  15.   }
  16. }
  17. interact


 
le résultat est que je n'ai pas de fichier sur le serveur distant. j'ai fait attention à :
 - tout mettre en absolu
 - au "\" devant les "%" pour le cron
 
donc je sèche et je ne suis pas contre un petit coup de main ! :)


Message édité par lordlambda le 27-01-2014 à 10:58:27

---------------
If you got to cheese, just cheese, don't talk !
mood
Publicité
Posté le 24-01-2014 à 12:15:15  profilanswer
 

n°1351450
Misssardon​ik
prévisible a posteriori
Posté le 24-01-2014 à 19:19:57  profilanswer
 

salut, je ne sais pas quel est le problème exact mais j'ai une remarque : pourquoi ne pas utiliser une clé publique/privée plutôt qu'un mot de passe ? ça te dispenserait de la partie avec la validation et la saisie du password, ce serait plus simple.

 

tu as essayé de mettre un nom simple à ton fichier de destination, pour voir si c'est ça qui posait problème ?


Message édité par Misssardonik le 24-01-2014 à 19:20:36

---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
n°1351491
goblin_rie​ur
ingé systemes unix
Posté le 25-01-2014 à 18:11:33  profilanswer
 

je plussois


---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)
n°1351546
lordlambda
lurker pro
Posté le 27-01-2014 à 10:57:24  profilanswer
 

merci pour vos réponses. j'ai utilisé la solution proposée.


---------------
If you got to cheese, just cheese, don't talk !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RESOLU] Mysql dump et Expect

 

Sujets relatifs
Pb avec MySQL - ne fonctionne pas[php] php5-pdo_mysql freebsd et réseau local
Impossible de se connecter au serveur MySql.Monitorer un serveur Mysql distant avec Nagios
Mysql et OwncloudGestion d'un prompt avec expect
expect avec un chiffre[MySQL] Online backup, the right way?
Dump RAID 1 et transfert sur un autre systemeWebtrees, problème avec pdo_mysql
Plus de sujets relatifs à : [RESOLU] Mysql dump et Expect


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR