Assim, com base nos comentários, segue a resposta à minha própria pergunta.
Log de erros
Um primeiro passo útil (essencial) foi obter um log de erros.
A sintaxe para obter uma é:
/bin/duply calendar backup > /tmp/duply.log 2> /tmp/duply.error.log
Causa
Felizmente, os arquivos de log apontaram o motivo:
duplicidade ausente. instalado e disponível no caminho?
Então eu adicionei ao arquivo cron o mesmo valor PATH
que eu tenho na sessão shell e o problema desapareceu. Não achei necessário adicionar PATH
ao arquivo crontab porque PATH
durante a tarefa cron é /usr/bin:/bin
e duply reside em /bin
.
Agora o arquivo crontab começa com:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games