Joakim Aronius wrote on Fri, Jan 29, 2010 at 09:32:05AM +0100:
Simplifying a bit: Run weekly(8) and monthly(8) from daily(8) instead of
from cron(8), but only when the last run is at least a week or a month
ago, respectively. This is similar in spirit to the way security(8)
is run.
Main advantage: When your notebook is in use every N-th night,
the weekly(8) mean period decreases from 7*N days to 7+(N-1)/2 days.
Bonus: Get rid of duplicate functions in weekly(8) and monthly(8).
Side effect: daily(8), weekly(8) and monthly(8) run one after the other,
not in intervals of two hours. In some setups, this might be a bonus,
in some others, an inconvenience.
Thoughts?