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.


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.


+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.


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í


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.


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


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



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.


2

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.