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 |
|
|
Nous sommes le : 24th April 2024 - 17:01 |