spyjo
-
Compteur de contenus
9 -
Inscrit(e) le
Messages postés par spyjo
-
-
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.
-
normalement les fichiers on les copie avec la commande prévue à cette effet:
mysqlhotcopy
sinon d'après l'erreur que tu donnes "Can't find file: './netux/clientele.frm'", tu as bien le meme nom de dossier ?
-
fait un
ps aux | grep mrtg
pour voir quel est l'autre éventuel processus mrtg qui tournerait déjà
-
http://aidan.dotgeek.org/repos/v/function.rmdirr.php
cette personne a fait une fonction récursive qui permet de supprimer un dossier dans sa totalité.
-
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.
-
certains clients FTP limitent l'affichage du listing d'un dossier à X éléments, ça vient peut-être de là.
script php expressions régulières
dans PHP
Posté · Modifié par spijoel
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..