Lo bueno de una pregunta específica es que se le puede dar una respuesta específica.
Por ejemplo, el OP dijo: "Hay una excelente aplicación de Flickr llamada SuprSetr que me gustaría lanzar automáticamente cada mañana a las 3:55 a.m. ¿Cómo?"
Respuesta: Guarde lo siguiente como com.tjluoma.SuprSetr.plist
(o el nombre que prefiera, pero debería terminar con .plist) y colóquelo en la carpeta ~ / Library / LaunchAgents (donde ~ es su directorio principal):
<?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>AbandonProcessGroup</key>
<true/>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>com.tjluoma.SuprSetr</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/open</string>
<string>-a</string>
<string>SuprSetr</string>
</array>
<key>StartCalendarInterval</key>
<array>
<dict>
<key>Hour</key>
<integer>3</integer>
<key>Minute</key>
<integer>55</integer>
</dict>
</array>
</dict>
</plist>
Y luego, una vez que el archivo esté en su lugar, debe ingresar este comando en la Terminal:
launchctl load ~/Library/LaunchAgents/com.tjluoma.SuprSetr.plist
Entonces estará listo para iniciar la aplicación SuprSetr a las 3:55 a.m. todos los días. (Nota: si la computadora está inactiva a las 3:55 a.m., se ejecutará cuando la computadora se despierte).
De ese ejemplo específico, una vez que entiendes que lo que hace este archivo plist
es decirle a launchd
que ejecute el comando de la Terminal:
/usr/bin/open -a SuprSetr
a la hora '3' y al minuto '55', entonces debería ser fácil extrapolar eso a otras aplicaciones que desee ejecutar en otros momentos.
Ahora, si desea escribir todo esto a mano, puede hacerlo de forma gratuita, pero una aplicación como Lingon es una buena opción (recomendaría no comprar la versión Mac App Store, ya que la aplicación me parece algo que a Apple no le va a gustar en el mundo del sandbox, y obtendría una aplicación más rica en funciones del desarrollador.
Mi preferencia personal es para una aplicación llamada LaunchControl , que puede probar de forma gratuita, y luego el desarrollador solicita algo razonable como US $ 10, pero no hay DRM, ni códigos de licencia, sino que se basa en el buen sistema de honor. (Espero que las personas que lo usan estén a la altura de la fe del desarrollador en ese sistema).