A coisa mais comum com a qual o cron não está executando algo é que sem um conjunto MAILTO, se o comando produzir um cron de saída, ele será imediatamente interrompido. Ou possivelmente tenta escrever para stdout e encontra um SIGPIPE. Não tenho certeza do mecanismo exato.
Adicione MAILTO=<your email address>
e experimente isso. Como alternativa, grave stdout e stderr em um arquivo de log anexando >>/var/log/backup 2>&1
à linha do cron que você já possui.