I think …
33 3 * * * svn up -q ~/svnroot-data; ~/svnroot-data/cronjob.sh || echo "E: exit-code=$?"
- Daily execution
- Automatic silent/quiet update; always be on the edge
- Run your script
- Print the exit code if it’s not zero
You will get a mail only, if there is an output or the exit code says error.