Estoy jugando con bash por primera vez y tratando de conseguir algo simple 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 ejecuto este archivo desde la línea de comando, se lanza:
Bills-iMac-4:test bill$ ./test.sh
./test.sh: line 11: syntax error: unexpected end of file
Encontré esta pregunta, y el formato y la estructura son similares, por lo que no estoy seguro de lo que falta.
El script de cambio de imagen en sí mismo funciona: es cuando agrego while loop
que se produce el error de finalización del archivo.
Advertencia
Sé que esta secuencia de comandos no tiene sentido, la idea era tener un bucle continuo, que revertiría la imagen del escritorio al jpg si posteriormente se cambiaba en las Preferencias del sistema. Obviamente, una mala elección de métodos y uso de recursos ... :-)