A autenticação SASL falha quando chamada de crontab

0

Quando executo mbsync na linha de comando, tudo funciona bem. Mas se o mbsync for executado a partir do crontab, o mbsync falhará com este erro " Error: SASL(-1): generic failure: ".

Meu palpite é que a autenticação SASL do mbsync requer uma variável de ambiente que o cron não está configurando, mas depois de muita tentativa eu não consegui identificar o problema.

Alguma idéia?

    
por scaramouche 14.12.2014 / 22:46

1 resposta

1

Encontrei uma resposta para minha própria pergunta. Cron não define a variável de ambiente USER. Assim, uma solução é executar o mbsync de dentro de um script como este:

#!/bin/sh
USER="YOURUSERNAME"; export USER
mbsync gmail
    
por 18.12.2014 / 15:30