What you really want is a scheduler that can handle all this for you, so you don't have to write the same management gunk into every script you run with cron.<p>It would also be nice to be able to express "the first Saturday of each month" for backup jobs, so you don't have to run a script every Saturday which carefully avoids doing work after the 7th.