Estou tentando fazer com que o deja-dup seja executado automaticamente via anacron, em vez de usar o Unity, para que eu tenha mais controle sobre as prioridades do trabalho.
Em / etc / anacrontab, espero usar esta linha:
1 2 daily.backup sudo -u username nice -n 19 ionice -c3 deja-dup --backup
Isso está falhando. Quando eu realmente executo o comando na linha de comando sozinho sem o sudo, ou seja,
nice -n 19 ionice -c3 deja-dup --backup
... funciona muito bem. Quando eu corro com o sudo, ou seja,
sudo -u username nice -n 19 ionice -c3 deja-dup --backup
... Eu recebo uma caixa pop-up dizendo "Local de backup não está disponível. Esperando que [minha unidade USB externa] fique conectada ..."
Tanto quanto eu posso dizer, a unidade está conectada, pois o backup funciona de outra forma, exceto via sudo -u (que eu preciso para anacron). Eu verifiquei as permissões no diretório de montagem e agora elas pertencem ao meu nome de usuário. Alguma sugestão sobre o que eu deveria estar procurando?