IPB

Bienvenue invité ( Connexion | Inscription )

> ftp avec mot de passe contenant @
Options
chupaps
posté 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
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 24th April 2024 - 17:01