Estoy jugando con bash, por primera vez, y tratando de conseguir algo sencillo para trabajar.
#!/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
Cuando yo ejecute este archivo desde la línea de comandos, se produce:
Bills-iMac-4:test bill$ ./test.sh
./test.sh: line 11: syntax error: unexpected end of file
He encontrado esta pregunta, y el formato y la estructura es similar, no tan seguro de lo que falta.
La imagen cambio de guión en sí funciona - es cuando agrego el while loop
de que el fin de archivo se genera un error.
Advertencia
Sé que este script no tiene sentido - la idea era tener un bucle continuo, que podría revertir la imagen de escritorio para el jpg si posteriormente fue cambiado en las Preferencias del Sistema. Obviamente una mala elección de los métodos y el uso de los recursos... :-)