James Bucanek wrote:
Charles Watts-Jones wrote:this prompts me to ask whether it is possible to script QRecall so that it closes down another programme before running and, even better, will relaunch it after.
That's a feature I've considered adding. Let me throw out two other features I have on the drawing board and let me know if those might also meet your needs.
One is an Application launch/close event that could trigger an action when an application is launched or quit. You could use this to create an action that would backup your mail database whenever you close your mail application.
I like this though it would mean that I (the user) had to remember to close open databases before running QRecall.
James Bucanek wrote:The other is a some scripting support that would allow you to perform captures from AppleScript or a shell script. So instead of QRecall driving the process, you could have a script drive QRecall performing whatever actions it needed to before and/or after the capture.
I'm not so keen here as I'm not a good Applescripter though I guess I could modify example scripts OK.
I should explain my wishes (not wants) in greater detail. My main wish is to run back-ups with no significant databases open, in my case I define these as my email programme, my information gatherer (Yojimbo) and any FileMaker or similar database.
These wishes 'come true' if I run QRecall when I'm logged out. My habit is to log out night and put my Mac to sleep. I know QRecall won't run when the Mac is asleep so I've organised it to be woken five minutes before the back-up runs. This however fails because the 'wake-up call' doesn't mount my external drive and so QRecall can't find it. Here QRecall differs from Personal Backup which does spin up the external drive after the 'wake-up call'. Maybe I should add this feature to my QRecall wish-list(?). Having no wish to 'go under the hood' I have just found that Cocktail will allow me to set the mount of external disks without user login. I hope this will ensure that QRecall runs its back-up correctly early tomorrow morning. If not, I shall have to set QRecall to run on log-out but wonder if the external drive will be seen a minute after that occurs(?).
If all this fails, then I'm back to my first question with the addition of 'could QRecall mount external disks when needed'.
-- Charles