Is there any easy way to schedule repeated jobs in Mac OS X? I know I could use cron, but I'm looking for a more user friendly way to do it, a GUI for schedules, something like this.

link|improve this question

64% accept rate
feedback

7 Answers

up vote 26 down vote accepted

You can schedule jobs via iCal. Create an event. Edit the event, and you'll see "Run Script" and "Open File" as options as alarms.

link|improve this answer
3  
+1 because I learned something new. – hanleyp Sep 22 '09 at 15:13
+1 for mentioning this question at superuser.com/questions/102979/… :-) – Arjan Jan 31 '10 at 19:10
feedback

Well, there's CronniX, Maintidget, Macaroni and MacJanitor.

alt text

Have you tried using one of the launchd instead of cron? Apparently, Apple doesn't use cron anymore.

link|improve this answer
Yes, use Launchd over cron!!! – The Tentacle Sep 24 '09 at 18:36
feedback

Lingon is a GUI for creating and working with launchd. It's no longer being worked on, but works well for creating and editing Launch Agents and if you are on Leopard or Snow Leopard it's the suggested method over cron.

enter image description here

link|improve this answer
1  
Lingon 3 is now available for Lion, so it is being updated. – Jamie Forrest Nov 16 '11 at 4:18
feedback

This solution does use crontab but makes it user-friendly by using the Automator

Adding a calendar event tends to clog up iCal for me. I'm using a combination of Automator and crontab.

On the Automator part, I'm recording each action I need to perform as an app (Automator > File > New > Application Template) and save it to a convenient location (File > Save as). Make sure you save it as an Application and not Workflow.

Then it's just a case of adding a cronjob for it:

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

Friendly would be nice, but right now I'm just looking for something that will run an application at a specified time on specified days -- or even every day -- under Snow Leopard, which ignores my old cron file.

link|improve this answer
The OP wants something more user-friendly than cron, and you suggest... cron? – Daniel Beck Oct 29 '10 at 11:33
Mea culpa! I was only trying to provide my solution to this problem. – Pardel Oct 29 '10 at 11:53
feedback

How about Crontooie, a GUI frontend for cron:

alt text

link|improve this answer
1  
Is someone having a bad day or what? This is getting annoying. – John T Feb 1 '10 at 1:50
feedback

Have a look at Task Till Down.

link|improve this answer
Requires Java, which is no longer installed with OS X by default. – Daniel Beck Feb 17 at 16:40
feedback

You can supplement the use of iCal with the use of Automator (ships with Mac OS X and is under /Applications/Automator) to visually create more complex script or actions to run.

link|improve this answer
Got any example of how to do this? – slhck Apr 17 at 7:37
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.