Estoy tratando de iniciar mi aplicación de música, tanto el lanzamiento como la reproducción, y algunas otras tareas, a una hora determinada. Escribí un applescript que se ejecuta después de que mi vpn se conecta, así que sé que el apple script es bueno.
Para ello, he optado por utilizar un agente de la comida. Cuando intento cargar el plist:
sudo lauchctl load /Library/LaunchDaemons/com.start.work.plist
Me sale este error:
sudo: launchctl: command not found
Aquí está mi plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.start.work</string>
<key>ProgramArguments</key>
<array>
<string>osascript</string>
<string>tell application "Spotify" to activate</string>
</array>
<array>
<string>osascript</string>
<string>tell application "Spotify" play</string>
<string>end tell</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Weekday</key>
<integer>1</integer>
<key>Minute</key>
<integer>00</integer>
<key>Hour</key>
<integer>8</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>2</integer>
<key>Minute</key>
<integer>00</integer>
<key>Hour</key>
<integer>8</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>3</integer>
<key>Minute</key>
<integer>00</integer>
<key>Hour</key>
<integer>8</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>4</integer>
<key>Minute</key>
<integer>00</integer>
<key>Hour</key>
<integer>8</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>5</integer>
<key>Minute</key>
<integer>00</integer>
<key>Hour</key>
<integer>8</integer>
</dict>
</dict>
</plist>
¿Qué estoy haciendo mal? Perdona mi falta de conocimientos sobre Mac. Soy un usuario de Mac desde hace mucho tiempo, pero no he utilizado el terminal mucho, y completamente nuevo a applescript.