Don't want to invoke job on holiday!

Hey all,

I have a question about cron job, I want to invoke a program to perform some operations

on database, however, this operation should only be invoked working day (weekday + not holiday)
. Scheduling a job on weekday is easy but how about holiday?

Thanks in advance!

I usually put such logic in the scripts, or in a wrapper script to do this.