Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.4: Schedule Automator workflows via iCal Apps
Tiger only hintI've read on a few websites that one of Automators flaws is that it's not possible to schedule Automator to run at specific times. But using iCal, it is:
  1. Save the Automator workflow as an application.
  2. Select Add Alarm on a new or current event.
  3. Select Open File: Other, and open your saved workflow application.
  4. Enter the time and date that you want the workflow to run.
If iCal is not running at the scheduled time, the workflow will run when iCal is next opened.
    •    
  • Currently 3.83 / 5
  You rated: 2 / 5 (6 votes cast)
 
[48,967 views]  

10.4: Schedule Automator workflows via iCal | 9 comments | Create New Account
Click here to return to the '10.4: Schedule Automator workflows via iCal' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Schedule Automator workflows via iCal
Authored by: meikokun on May 13, '05 12:21:00PM

actually, I think you'll find alarms work fine without ical being open, if it is set that way in the prefs
cheers



[ Reply to This | # ]
10.4: Schedule Automator workflows via iCal
Authored by: SeattleSeth on May 13, '05 01:28:49PM

One great thing to do with this is to create a birthday reminder that runs every morning (or whenever else you want) and sends an email to whose ever birthday is today, tomorrow, or this week. The three commands are, which are also spelled out in the send birthday greeting action:

1.Find people with Birthdays (Address Book)
2.Send birthday greetings (Mail)
3.Send outgoing messages (Mail)

Then just set the iCal settings as above to run the app, and it sends a message to everyone who has a birthday according to the settings. It is all self explanatory.



[ Reply to This | # ]
10.4: Schedule Automator workflows via iCal
Authored by: adrianm on May 13, '05 05:36:31PM

Yea, getting your mac to send out greetings automatically really enforces the sentiment.



[ Reply to This | # ]
10.4: Schedule Automator workflows via iCal
Authored by: neodidymos on May 13, '05 07:02:47PM

:) - yeah someone's going to come up with a hack to "Order Cake n' supplies" rather than "Printer Supplies"



[ Reply to This | # ]
10.4: Schedule Automator workflows via iCal
Authored by: shunker on May 13, '05 02:37:57PM

This is great. I wanted to check some of my Mail accounts less frequently than the others. Mail does not seem to allow that. So, I create an Automator application to check such an account, and set up a daily event in iCal with an alarm that opens that application.



[ Reply to This | # ]
10.4: Schedule Automator workflows via iCal
Authored by: frickster on May 13, '05 05:13:18PM

You could also use cron. It would do the same thing :)


---
-frick



[ Reply to This | # ]
10.4: Schedule Automator workflows via iCal
Authored by: fuco on May 13, '05 08:27:57PM

I think it's much simpler this way:

1. "Save As Plug-In..." your workflow
2. Choose Plug-In for: "iCal Alarm" in the pop-up menu of the dialog box that appears
3. iCal opens itself and automatically creates an event with an alarm that opens your workflow

*** Your workflow plugin remains installed in iCal to use it with other alarms under the option "Open file" and saved into in ~/Library/Workflows/Applications/iCal



[ Reply to This | # ]
10.4: Schedule Automator workflows via iCal
Authored by: ever on May 14, '05 03:43:08PM
I prefer running my workflows in Automator itself. It's a bit more stable and you can watch the process as it works. Well, it turns out that you can script automator with applescript (is that confusing?) This little ditty works well for my purposes:

ignoring application responses
	tell application "Automator"
		activate
		execute the workflow "YourWorkflowHere.workflow"
	end tell
end ignoring


[ Reply to This | # ]
10.4: Schedule Automator workflows via iCal
Authored by: Ron Frank on Sep 09, '05 10:42:13AM

That sounds good but neither iCal (nor Retrospect) will allow for intervals smaller than a day. Specifically, I'm trying to backup a small file either every time it changes or every 15 minutes. I tried using Folder Actions but couldn't figure it out.



[ Reply to This | # ]