Applescript & ssh pour Itunes |
Bienvenue invité ( Connexion | Inscription )
Applescript & ssh pour Itunes |
23 May 2016, 12:44
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 38 Inscrit : 25 Mar 2004 Membre no 16 749 |
Bonjour,
J'ai écrit ce petit script pour lancer depuis le menu "Script" d'Itunes un tunnel SSH me permettant d'accéder à une bibliothèque distante située sur un NAS: tell application "Terminal" do script "dns-sd -P \"Home iTunes\" _daap._tcp local 3689 localhost.local. 127.0.0.1 \"Arbitrary text record\" &" do script "ssh -N -L 3689:localhost:3689 user@ip-adressduserveur" end tell Il fonctionne comme attendu, avec l'utilisation d'une clé RSA pour éviter la saisie d'un mot de passe. Je ne sais pas quelle ligne de commande utiliser pour arrêter les 2 processus (fermer la diffusion daap et fermer la connexion SSH) lorsque l'on quitte Itunes ou encore mieux avec l'aide d'un bouton. Merci pour votre aide. -------------------- MBP 2ghz mid 2014 ; MP 5.1 / RX 5700 XT / Sonnet M2 4x4 / Monterey
|
|
|
27 May 2016, 21:45
Message
#2
|
|
Nouveau Membre Groupe : Membres Messages : 38 Inscrit : 25 Mar 2004 Membre no 16 749 |
Pour autant qu'on utilise encore Itunes 11 (daap). Voici un super script qui fonctionne parfaitement depuis Itunes. Merci à theory14 https://theory14.wordpress.com/2010/04/24/a...ls-on-mac-os-x/
on run do shell script "dns-sd -P "library name" _daap._tcp local 3690 localhost.local. 127.0.0.1 Arbitrary &> /dev/null & echo $!" set dnssdpid to the result do shell script "ssh -4 -A -N -L 3690:localhost:3689 user@ip-server &> /dev/null & echo $!" set sshpid to the result display dialog "Music Tunneldns-sd PID is: " & dnssdpid & ", ssh PID is: " & sshpid buttons {"Close Tunnel"} do shell script "kill -9 " & sshpid & " " & dnssdpid end run -------------------- MBP 2ghz mid 2014 ; MP 5.1 / RX 5700 XT / Sonnet M2 4x4 / Monterey
|
|
|
Nous sommes le : 27th April 2024 - 01:46 |