J'utilise bash pour la première fois et j'essaie de faire fonctionner quelque chose de simple.
#!/bin/bash
while true ; do
osascript <<EOF
tell application "System Events"
tell every desktop
set picture to "/Users/bill/Desktop/bckg_changer/ARM_1885.jpg"
end tell
end tell
EOF
done
Lorsque j'exécute ce fichier à partir de la ligne de commande, il s'affiche :
Bills-iMac-4:test bill$ ./test.sh
./test.sh: line 11: syntax error: unexpected end of file
J'ai trouvé este et la mise en forme et la structure sont similaires - on ne sait donc pas ce qui manque.
La modification de l'image script elle-même fonctionne - c'est lorsque j'ajoute le fichier while loop
que l'erreur de fin de fichier est levée.
Mise en garde
Je sais que ce script n'a pas de sens - l'idée était d'avoir une boucle continue qui ramènerait l'image du bureau au format jpg si elle était modifiée ultérieurement dans les préférences du système. Manifestement un mauvais choix de méthode et d'utilisation des ressources... :-)