"tareas programadas" - ¿cuál es el equivalente de OSX [duplicado]

1

Soy un "usuario OSX nacido de nuevo", proveniente de 20 años de Windows ;-)

Me gustaría ejecutar un archivo por lotes que haga el mantenimiento por mí: hacer copias de seguridad, otras cosas todas las noches a una hora determinada. En Windows tienes algo llamado "Tareas programadas" que te permite manejar eso. No se pudo encontrar algo equivalente en OSX. ¿No está implementado en el nivel de GUI y tienes que ir a la línea de comandos para eso? ¿Algo así como "trabajos cron" en linux?

    
pregunta JasonGenX 27.05.2011 - 16:41

2 respuestas

0

OSX está construido sobre una base de Unix estilo BSD. Puede encontrar cron en / usr / sbin / cron, y si está buscando simplemente programar la ejecución de una utilidad de línea de comandos con parámetros de línea de comandos, entonces cron es probablemente la forma más fácil y eficiente de hacerlo.

Si está buscando que un servicio se ejecute una vez en el momento del arranque, o que se ejecute un daemon o un bot de mantenimiento todo el tiempo, puede usar launchd (y launchctl) para hacerlo. Si desea que una aplicación de mantenimiento se ejecute la primera vez que inicie sesión, puede hacerlo con la lista de "elementos de inicio de sesión" en su entrada en el panel de preferencias de Cuentas.

También puede buscar crear un flujo de trabajo utilizando la aplicación Automator (que se encuentra en su carpeta / Aplicaciones), y luego usar una alarma de iCal para activarse en un horario particular para activar ese flujo de trabajo.

    
respondido por el Viktor Haag 27.05.2011 - 17:45
0

Se denominan trabajos cron en sistemas similares a Unix. Desde la terminal man cron y man crontab.

    
respondido por el Brian Carlton 27.05.2011 - 17:43

Lea otras preguntas en las etiquetas