Manera fácil de usar para programar trabajos en Mac OS X

41

¿Hay alguna manera fácil de programar trabajos repetidos en Mac OS X? Sé que podría usar cron, pero estoy buscando una forma más fácil de hacerlo, una GUI para horarios, algo como esto.

Daniel Cukier
fuente
Lingon ha sido actualizado! ¡Alegrarse!
octern

Respuestas:

46

Puede programar trabajos a través de iCal. Crea un evento. Edite el evento y verá "Ejecutar script" y "Abrir archivo" como opciones como alarmas.

Richard Hoskins
fuente
+1 por mencionar esta pregunta en superuser.com/questions/102979/… :-)
Arjan
66
Ya no. Mountain Lion ha roto esto.
Robert Ryan
Puede admitir la función en ML porque el evento tiene una opción para "Abrir archivo", por lo que supongo que le permite ejecutar un script personalizado. Pero no puedo, porque configuré mi iCal para que se sincronice con Google Calendar, y Google simplemente revierte la notificación al valor predeterminado.
Antony
13

Bueno, hay CronniX , Maintidget , Macaroni y MacJanitor .

texto alternativo

¿Has intentado usar uno de los launchd en lugar de cron? Aparentemente, Apple ya no usa cron.

hanleyp
fuente
2
Sí, usa Launchd over cron !!!
The Tentacle
1
Lingon ha sido actualizado! ¡Alegrarse! Especialmente bueno porque todos los programas vinculados en esta publicación están descontinuados, enlaces inactivos o tienen más de 3 años de antigüedad.
octern
8

Lingon es una GUI para crear y trabajar con launchd. Ya no se está trabajando, pero funciona bien para crear y editar Agentes de lanzamiento y si estás en Leopard o Snow Leopard es el método sugerido sobre cron.

ingrese la descripción de la imagen aquí

eric.s
fuente
1
Lingon 3 ahora está disponible para Lion, por lo que se está actualizando.
Jamie Forrest
2
Lingon X ya está disponible para Mountain Lion.
orome
6

Esta solución usa crontab pero la hace fácil de usar al usar el Automator

Agregar un evento de calendario tiende a obstruir iCal para mí. Estoy usando una combinación de Automator y crontab.

En la parte de Automator, estoy grabando cada acción que necesito realizar como una aplicación (Automator> Archivo> Nuevo> Plantilla de aplicación) y guardarla en una ubicación conveniente (Archivo> Guardar como). Asegúrese de guardarlo como una Aplicación y no como un Flujo de trabajo.

Entonces es solo un caso de agregar un cronjob para ello:

0 * * * *  open /path/to/the/save/automator/app

Amistoso sería bueno, pero en este momento solo estoy buscando algo que ejecute una aplicación a una hora específica en días específicos, o incluso todos los días, en Snow Leopard, que ignora mi antiguo archivo cron.

Paul Ardeleanu
fuente
1
El OP quiere algo más fácil de usar que cron, y sugieres ... cron?
Daniel Beck
1
¡Mea culpa! Solo estaba tratando de proporcionar mi solución a este problema.
Paul Ardeleanu
2
Es concebible que el OP pensara que cron era difícil, por lo que mostrar que se trata de una frase puede ser informativo.
rocketsarefast
2

Puede probar la Tarea programada automática para Mac http://www.readmesoft.com/mac

Ejecute una aplicación, abra un archivo o script de apple, automatice el flujo de trabajo por programación

Es una herramienta GUI y fácil de usar:

Pantalla de software Tareas programadas automáticamente

Rubyhog
fuente
Acabo de probar este, funcionó bien :) La interfaz de usuario no es muy moderna, pero realmente no me importa en este caso.
BoD
1

Echa un vistazo a la tarea hasta abajo.

Franco
fuente
Requiere Java, que ya no está instalado con OS X de forma predeterminada.
Daniel Beck
0

¿Qué tal Crontooie , una interfaz gráfica de usuario para cron:

texto alternativo

John T
fuente
0

También hay Scheduler para Mac en www.macscheduler.net. Soy el desarrollador de la misma. :) Se agradecen los comentarios de los usuarios. Y una cosa más ... Es gratis.

Joao Varela
fuente
2
¡Bienvenido a Super User! Lea: ¿Cómo recomiendo el software en mis respuestas?
slhck
Ninguna de estas herramientas funciona. Tengo S3tools instalado para hacer una copia de seguridad en Amazon. Funciona desde la línea de comandos, pero no es una "aplicación". Un par de comandos funcionan bien para mí, pero no hay forma de usar lo mismo en la GUI, incluida su herramienta.
PKHunter