Lembre-se de que os trabalhos agendados têm configurações de ambiente mínimas. Eles não têm as configurações que você vê em um shell interativo. Cron não executa ~/.login , ~/.bashrc , etc.
Para ver os erros de um cron job, acho mais conveniente redirecionar STDOUT e STDERR para um arquivo. por exemplo, acrescentar > /tmp/cron.out 2>&1 à entrada do crontab. Caso contrário, seu sistema pode empacotar a saída em uma mensagem de e-mail para o proprietário do crontab.