13 votos

¿Cómo puedo ejecutar una tarea cron en un Mac?

¿Cómo puedo hacer que mi Mac (con el sistema operativo más reciente) realice una tarea automáticamente una vez al día? Por ejemplo, me gustaría que descargara automáticamente una copia de este libro de texto de geometría algebraica de código abierto una vez al día. Tengo la sensación de que alguna combinación de wget y cron debería funcionar, pero, después de buscar en Google y leer la documentación de cron, no he podido conseguir que funcione bien.

1voto

Julien Chastang Puntos 161

Una solución más elegante (que cron) es utilizar las notificaciones de iCal + Applescript.

En primer lugar, inicie el Editor de AppleScript (ubicado en /Aplicación/Utilidades) y pegue el siguiente código:

set the destination_file to ("~/Downloads/book.pdf")

set the contentLink to "http://www.math.columbia.edu/algebraic_geometry/stacks-git/book.pdf"

tell application "URL Access Scripting"
    download contentLink to destination_file replacing yes
end tell

Guarde el script y salga del editor de applescript.

Abre tu iCal y crea un nuevo evento para hoy, estableciendo la hora que quieras, selecciona "repetir: cada día" y como alarma "Ejecutar script" y selecciona tu applescript.

Si quiere que se le notifique por cada descarga, puede añadir otra alarma con un "Mensaje con sonido", "en la fecha".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X