Crontab Job Output File

I am a newbie to Unix.

My default root user umask is set to 077 and I have the following crontab job to redirect al the backup output to the logfile of /backup/backup.xxxxx

00 10 * * 0 /usr/local/bin/backup.sh > /backup/backup.`date +\%Y\%m\%d` 2>&1

Since root default umask is 077, the backup logfile of /backup/backup.xxxx is only readable to root itself. But I want to allow non-root or normal account to be able to read the backup logfile. Is there a way to achieve this in the crontab syntax itself?

Why can't you give the right permission to the back up file when logged in as Root.

If you do not like to do it manually you can add a chmod line in crontab

00 15 * * 0 chmod 644 /backup/backup.`date +\%Y\%m\%d`

or just do it after your command

00 10 * * 0 /usr/local/bin/backup.sh > /backup/backup.`date +\%Y\%m\%d` 2>&1 ; chmod 644 /backup/backup.`date +\%Y\%m\%d`