executando o deja-dup como cronjob, disco BU não conectado

1

Eu tenho um problema com meu cronjob de backup. Eu uso essas configurações (como proposto em esse post ):

  

15 * * * * env DISPLAY =: 0 / usr / bin / deja-dup - backup

Durante o tempo de execução, o deja-dup diz:

Backup location not available. Waiting for 'xy' to become connected...

O disco externo 'xy' é montado; Eu também posso criar um backup quando eu executo o deja-dup --backup na linha de comando.

Alguma idéia de qual poderia ser o problema? Poderia ser um problema de permissão? Mas crontab executa o trabalho com o meu usuário, suponho.

Obrigado

    
por user130685 13.02.2013 / 13:48

2 respostas

1

Eu tenho o mesmo problema com o deja-dup que não funciona de forma confiável quando executado via cron. A resposta (muito insatisfatória) é que ela simplesmente não foi projetada para funcionar a partir do cron.

Uma possível solução é usar duplicidade para fazer backups agendados cron. A duplicidade é o backend do deja-dup conectado.

    
por Béné 06.05.2013 / 20:23
1

Ok, eu encontrei uma solução para isso. Primeiro, você precisa ter o dconf-editor instalado:

sudo apt-get install dconf-editor

Em seguida, execute-o e abra org / gnome / deja-dup / file. Lá, mude o "tipo" de "volume" para "normal"

Como alternativa, você pode simplesmente executar este comando:

dconf write /org/gnome/deja-dup/file/type "'normal'"

Algumas notas, no entanto:

  • Testado no Ubuntu 16.04
  • Eu não testei o que acontece se o volume não estiver realmente montado
  • Eu não testei o que aconteceu se você alterar as configurações do Deja Dup mais tarde, mas acho que ele provavelmente redefinirá esse valor, então você terá que editá-lo manualmente (ou adicionar o comando mencionado anteriormente ao seu crontab antes do dejadup - um backup)
por Fran Marzoa 17.08.2016 / 13:42