PDA

View Full Version : Use scripts to kill and restart apps?


julianv
09-05-2008, 07:03 PM
The SD User's Guide recommends quitting all apps before running a backup. I usually do this by restarting with a Safe Boot (shift key pressed during restart). But I would like to set up a system for automatically triggering scheduled backups when the Mac is not in use (e.g., late at night). I'm not sure how to reconcile these two issues.

I could reboot the Mac in safe mode on those nights when there is a scheduled backup. But that requires me to remember to do that, and to remember to reboot in normal mode the next morning. This extra work defeats part of the rationale for automated scheduling.

I don't have many startup items running. I do run Microsoft Database Daemon (part of Office 2008), and this is often cited as one of the processes that should be killed during a backup. SD has provisions for running a shell script before a backup and another one after the backup. So I created the following two scripts:

#!/bin/bash
osascript -e 'tell application "Microsoft Database Daemon" to quit'

#!/bin/bash
osascript -e 'tell application "Microsoft Database Daemon" to launch'

The first one runs before the backup, the second one runs after it. I tried running with the scripts, and so far, I have seen no problems. Does this look like a reasonable solution?

dnanian
09-05-2008, 07:27 PM
Yes -- as long as the Daemon is the only thing running that might be updating a big file (e.g. don't run Entourage).

Sigi
09-06-2008, 06:02 PM
Hi,

I have a similar issue. The only difference is that I have never written a script in my life. I do have 3 startup items running:

Skype
BOINCManager and
Drobo Dashboard

1. Will these 3 apps mess up a bootable backup?
2. How would the script look like that I need?
3. In what app do you write the script?

Thanks for your help

Sigi

dnanian
09-06-2008, 09:11 PM
Those should be fine, Sigi.

Sigi
09-06-2008, 11:55 PM
Hello Dave,

I assume you mean that the 3 apps running will not bother the backup - correct

Sigi

dnanian
09-07-2008, 01:33 AM
That's exactly what I'm saying.