Honored Contributor Honored Contributor
Re: cron
Sadly, cron's not sophisticated enough to handle this without help.

You need to set the job to run on the saturday, then have logic within the script to test if the day is in the first seven days of the month

eg:

DATE_DAY=`date +%d`

if [ $DATE_DAY -le 7 ]
then
......
......
fi

This checks if the current day is less than or equal to 7, and runs the code in the if statement.