Automating software update downloads

By Christopher Breen, Macworld.com |  Software, applications, satellite broadband 2 comments

Reader John DeCarli suffers with the hell that is satellite broadband access. He writes:

I have access to the Internet via Hughes Satellite. One of the drawbacks is a limit to how much data I can download in a 24-hour period. The limit with my service is 375MB and, if exceeded, my access speed is severely reduced for 24-hours.

Downloads from Apple generally cause a problem. Like the recent iPod touch and iTunes update. It took four days to completely finish the upgrade. That was due to exceeding the download limit. Between 3AM and 6AM there is no limit to the download data. What download manager will work with the Apple software updates?

John, as someone who lived with satellite broadband for nearly three years, I am more sympathetic to your plight than you can imagine. While satellite broadband is better than nothing, a well-placed stick-in-the-eye is better than satellite broadband.

The cheap way to go is to check Software Update during the day to see what it holds. If you find something you really need, set an alarm for 3:01AM, launch Software Update from its system preference, start the download, and go back to bed.

Because I value my sleep, I prefer an automated way. For me, that way is Stairways Software's US$36 Keyboard Maestro. Using Keyboard Maestro I constructed a macro that includes these steps:

Open Software Update (It lives at System/Library/CoreServices/Software Update)

Pause for 20 Seconds (This is to give Software Update time to update its database. If it takes your Mac longer to update the database because of the slow connection, adjust accordingly.)

Type the Return Keystroke (This is to click the Install button.)

Pause for 5 Seconds (This is to give the Admin Password dialog box time to appear.)

Insert Text password (Where password is your Administrator's password.)

Type the Return Keystroke (To acknowledge that password.)

Create the macro so it's triggered at 3:01AM every day and you should be good to go.

Before committing to it and then wondering why it doesn't work, try a couple of dry runs during the day. You may encounter a problem, for example, when Software Update tosses up a dialog box that demands that you click a Restart button in order to begin the process. Because you won't actually begin the download until you've run through every step, you can conduct the dry run without worrying about exceeding your bandwidth.

Commenters: I tried to come up with a way to do this via Automator because I prefer a free solution to one that costs $36, but I was stumped when it was time to enter a password. If you have The Way (or, at least, Another Way) I'm all ears.

2 comments

    Anonymous 50 weeks ago
    I believe you could use Automator to do the following: Open System Preferences - Date & Time, Uncheck the Set Date & Time Automatically option, Enter 12:10 AM in the Time field, Launch the Software Update from System Preferences, Click Check Now. Don’t accept any of the updates. Quit System Preferences and relaunch it. Return to System Preferences - Date & Time, Enable the Set Date & Time Automatically option to get the correct time. Open System Preferences - Energy Saver and click Schedule and set Start or wake at 12:00 AMSoftware Update will continue to believe it should check for the next update at 12:10 AM.Software Update will download the updates and notify you they are available to install. You provide your password after deciding if you you want to install each update.
    Anonymous 3 years ago
    Up in the air there are waves, we can not see them but sensitive people like me can feel them. When they are strong during the day . Run.. get away from them There are handicapped ppl out there that can not talk but they can feel the sattilite , microwaves, Ipod waves cell phone waves and it disturbs them greatlyVolunteer for CLW almost 19 years

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      SoftwareWhite Papers & Webcasts

      White Paper

      Best Practices Guide: Microsoft Exchange 2010 on VMware

      This guide provides best practice guidelines for deploying Exchange Server 2010 on vSphere.

      White Paper

      Free Trial: vRanger, the Powerful VMware Recovery Solution

      When disaster strikes, don't waste hours and dollars recovering critical data. vRanger delivers blazing-fast speed and granular recovery for your VMware applications and data. Get your free trial today.

      White Paper

      Executive Guide to Business and Software Requirements

      This paper is designed as an executive briefing on the issues surrounding business and software requirements. It features a wealth of statistics and tactics to help you get requirements right, and includes a tear-out single page summary.

      White Paper

      How to Launch a Successful IT Automation Initiative

      Corporations across all industries are under increasing pressure to cut costs and work more efficiently. In the race to meet both of these requirements, many organizations turn to technology, often purchasing and installing disparate pieces of software in hopes of achieving efficiencies not afforded by manual systems.

      White Paper

      Why Corporations Need to Automate IT Systems Management

      With corporate budgets being slashed and leaders expecting more out of their employees, companies are forced to do more with less, yet are still expected to provide the highest quality experience to customers. This is pushing them to make better use of their IT assets without breaking the budget. Companies are under more pressure than ever, thanks to data management regulations; increasingly complex security threats; and growing demand from management and end users for 24/7 uptime and high performance. These hurdles require a strategic investment in technologies that boost efficiency, save money and position IT as an integral part of the entire firm's operations. IT systems management is helping corporations fill these gaps.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question