Aller au contenu

bennybouf

Membres
  • Compteur de contenus

    1
  • Inscription

  • Dernière visite

Tout ce qui a été posté par bennybouf

  1. Bonsoir, Alors, pour commencer, je suis un gros noob mais ce script est exactement ce que je recherche donc je me penche dessus. Evidement, je n'arrive pas à le faire fonctionner et je tourne en rond avec mes divers essais. Dans un premier temps, je me suis aperçu que le mot de passe ne devait pas contenir certains caractères spéciaux (">" par exemple). Une fois ce problème isolé, j'ai créé un autre user sur mon NAS pour test. Là où je bloque sévère, c'est à cet endroit : -- Volumes à monter et points de montage -- item 1 : volume du NAS à monter (chemin absolu sur le NAS) -- item 2 : chemin relatif du point de montage sur la machine sur lequel est exécuté le script (hors rootDirectory déclaré plus haut) set volumes_to_mount to {{"/video", "/video"}, {"/video", "/tmp"}} Je ne comprends pas les points de montages. Mon dossier est bien à la racine de mon NAS mais je ne comprends pas comment orienter ça en tenant compte de ça : -- Répertoire racine de montage pour l'ordinateur sur lequel est exécuté le script set root_directory to "~/Desktop" Lorsque je lance le script dans l'éditeur AppleScript, voici le détail des événements : tell current application do shell script "ping -o -t 1 192.168.1.10" --> "PING 192.168.1.10 (192.168.1.10): 56 data bytesr64 bytes from 192.168.1.10: icmp_seq=0 ttl=64 time=0.336 msrr--- 192.168.1.10 ping statistics ---r1 packets transmitted, 1 packets received, 0.0% packet lossrround-trip min/avg/max/stddev = 0.336/0.336/0.336/0.000 ms" do shell script "echo $?" --> "0" do shell script "arp 192.168.1.10 | sed -n '/11:22:33:44:55:66/='" --> "1" do shell script "security find-generic-password -g -s NAS.automount 2>&1 | sed -n '7p'| sed 's/"acct"<blob>="//g' | sed 's/"//g' | sed -e 's/^ *//g'" --> "Bennybouf" do shell script "/Applications/terminal-notifier.app/Contents/MacOS/terminal-notifier -title "NAS automount 2.6" -message "Serveur DiskStation trouvé sur 192.168.1.10 (Utilisateur : Bennybouf)"" --> "* Notification delivered." do shell script "security find-generic-password -g -s NAS.automount 2>&1 | sed -n '1p' | sed 's/password: "//g' | sed 's/"//g'" --> "motdepassedur" do shell script "/Applications/terminal-notifier.app/Contents/MacOS/terminal-notifier -title "NAS automount 2.6" -message "Serveur DiskStation trouvé sur 192.168.1.10 (Utilisateur : Bennybouf)"" --> "* Notification delivered." do shell script "/bin/mkdir -p ~/Desktop/video" --> "" do shell script "/sbin/umount ~/Desktop/video" --> error "umount: /Users/Bennybouf/Desktop/video: not currently mounted" number 1 do shell script "/sbin/mount_afp afp://Bennybouf:motdepassedur@192.168.1.10/video ~/Desktop/video" --> error "mount_afp: AFPMountURL returned error 1, errno is 3" number 1 do shell script "/Applications/terminal-notifier.app/Contents/MacOS/terminal-notifier -title "NAS automount 2.6" -message "Mot de passe incorrect"" --> "* Notification delivered." end tell Je suis sous Mac OS 10.9.2 / Terminal Notifier 1.4.2 / DSM 4.2-3248. Je teste le script directement depuis l'éditeur (fichier dans dossier "Téléchargements"). SI vous pouviez m'aider, je vous en serai méga reconnaissant ! Merci beaucoup ;-)
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.