Aller au contenu

spyjo

Membre
  • Compteur de contenus

    9
  • Inscrit(e) le

Messages postés par spyjo

  1. tu scanne le fichier ligne à ligne, tu teste le type de donnée sur chaque ligne:

    - premier cas: tu teste si c'est "nom entreprise" ou "nom entreprise (commentaires)"

    - second cas: adresse cp ville

    - troisieme cas: tu teste si c'est "tel num avec espaces" ou "tel num avec points"

    ensuite tu va arriver à une ligne vide, si c'est une ligne vide, ben tu viens de récupérer tes 3 données et de les reformater comme tu veux, tu les stockes dans ta bdd, et tu avances jusqu'a la prochaine ligne non vide et tu refait tes tests..

  2. mysqlhotcopy est un script écrit en Perl, contrairement à mysqldump qui est un programme écrit en C.

    J'aurais donc tendance à préférer mysqldump (qui est fourni avec mysql, et sera plus rapide...) et qui ne dépend pas de la version Perl installée sur le serveur.

    Dan

    ce sont 2 finalités complètement différentes à mon avis.

    mais perso je n'utilise aussi que mysqldump.

  3. Merci pour ces bons conseils.

    Mais je dois trouver le moyen de ne pas utiliser wget car cette commande ne fonctionne pas

    J'ai trouver pour me connecter:

    ftp -v -n $IP_SD<<EOF

    user $USER $PASSWD

    il me reste à voir pour dézipper le fichier dans le répertoire du serveur distant!

    Si tu as une solution, n'hésites pas!

    Merci

    <{POST_SNAPBACK}>

    pour dézipper, il vaudrait mieux alors un cron sur le serveur distant, placé après un certain temps de l'envoi du zip pour que ça concorde.

    sinon il y a un autre moyen, c'est de passer par rsync couplé à ssh pour envoyer l'archive, et ssh pour éxécuter à distance le script bash qui va extraire l'archive.

    pour que ssh marche entre les 2 serveurs sans avoir à taper de mot de passe, il faut générer une clé publique sur le serveur 1 puis la copier dans le serveur 2.

    autre solution, pour rester dans le ftp, sur le serveur 2 il faut un script qui se connecte en ftp sur le serveur 1, récupère le fichier, et le dézippe.

×
×
  • Créer...