ftp avec mot de passe contenant @ |
Bienvenue invité ( Connexion | Inscription )
ftp avec mot de passe contenant @ |
12 Dec 2017, 12:38
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 7 Inscrit : 18 Sep 2007 Membre no 95 066 |
Bonjour,
Je me suis un petit script qui me permet de synchroniser les dossiers de plusieurs ftp vers des dossiers en local. Le script marche impeccablement bien, j'ai meme un fichier a la fin qui me montre quels sont les nouveaux fichiers telechargés. J'en viens a mon probleme: je bosse pour une nouvelle prod et le mot de passe pour se connecter à ce nouveau ftp contient un "@" et la je n'arrive plus à monter ce nouveau volume. Je peux bien entendu me connecter via filezilla ou tout autre client ftp mais scruter les dossiers modifiés est une tache tres chronophage. Donc voila ma question: comment monter ce ftp en tant que volume sur le finder afin de laisser "rsync" faire les comparaisons? Voici en gros comment est mon script a l'heure actuelle (je repete ca fonctionne très bien!) mount volume "ftp://user:[email protected]" set rsync_log to "'fichier_text_modifs_txt'" set local to "'dossier_local'" set source to "'dossier_ftp'" do shell script "echo === Début synchro === >>" & rsync_log do shell script "echo >>" & rsync_log do shell script "date >>" & rsync_log do shell script "echo >>" & rsync_log do shell script "rsync -av " & dossier_ftp & " " & dossier_local & " >>" & rsync_log & " || echo -n" do shell script "echo >>" & rsync_log do shell script "echo === Synchro terminée === >>" & rsync_log do shell script "echo ------------------------------------------------------------------------------------------ >>" & rsync_log tell application "Finder" eject "[email protected]" end tell tell application "TextEdit" activate open "fichier_text_modifs_txt" end tell Merci d'avance |
|
|
15 Dec 2017, 23:52
Message
#2
|
|
Oui ? Groupe : Membres Messages : 3 889 Inscrit : 24 Jun 2003 Lieu : BZH Membre no 8 224 |
et comme ça :
Code ??Sinon si,faire un rsync pur bash en accès ftp c'est faisable... -> https://serverfault.com/questions/24622/how...-over-ftp#24833 mais bon, le ftp c'est devenu un peu ancien, pour ce genre de chose on passe par une connexion ssh... Ce message a été modifié par No6 - 15 Dec 2017, 23:52. -------------------- "Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan) |
|
|
Nous sommes le : 4th May 2024 - 23:57 |