Sto giocherellando con bash per la prima volta e sto cercando di far funzionare qualcosa di semplice.
#!/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
Quando eseguo questo file dalla riga di comando, lancia:
Bills-iMac-4:test bill$ ./test.sh
./test.sh: line 11: syntax error: unexpected end of file
Ho trovato questa domanda, e la formattazione e la struttura sono simili, quindi non sono sicuro di cosa manca.
Lo script di modifica delle immagini funziona - è quando aggiungo il while loop
che viene generata la fine dell'errore di file.
Caveat
So che questo script non ha senso - l'idea era di avere un ciclo continuo, che avrebbe ripristinato l'immagine del desktop su jpg se fosse stata successivamente modificata nelle Preferenze di Sistema. Ovviamente una scelta sbagliata di metodi e utilizzo delle risorse ...: -)