Трябва да избягвате знаците "%" в записите в crontab с обратни наклонени черти - вижте страницата за ръководство на crontab(5). Имах точно същия проблем.
Например:
0 7 * * * mysqldump usblog | bzip2 -c > usblog.$(date --utc +\%Y-\%m-\%dT\%H-\%M-\%SZ).sql.bz2
Не получавате ли имейли за cron грешки? Дори ако поставите "[email protected] " в crontab?
Може също да се наложи да зададете PATH във вашия crontab, ако pg_dump или gzip не са на системния път по подразбиране (така че използвайте "type pg_dump", за да проверите къде са, crontab обикновено изпълнява само команди в /bin или /usr/bin по подразбиране )