Backup automático do Mac OS X: launchd + s3cmd = «Erro: Não foi possível encontrar um arquivo de configuração»

0

Eu quero configurar o backup automático agendado do meu mac para o amazone s3. Estou usando para este propósito launchd + s3cmd.

O s3cmd está funcionando bem no terminal.app. Mas o launchd não pode rodar o s3cmd. Vejo em erros system.log como:

Mar  5 12:48:17 kinds-MacBook com.kind.s3cmd[13060]: ERROR: Can't find a config file. Please use --config option.
Mar  5 12:48:17 kinds-MacBook com.apple.launchd[1] (com.kind.s3cmd[13060]): Exited with exit code: 1

Parece que o launchd tem um ambiente diferente do Bash.

Como posso usar s3cmd com launchd?

    
por mvod 06.03.2011 / 12:37

1 resposta

0

RTFM como de costume:

O s3sync precisa conhecer vários valores interessantes para funcionar corretamente. Procura -los nas seguintes variáveis de ambiente -ou- um arquivo s3config.yml. No caso do yml, os nomes precisam estar em minúsculas (veja o arquivo de exemplo). Além disso, o yml é pesquisado nos seguintes locais, na ordem:

$ S3CONF / s3config.yml
   $ HOME / .s3conf / s3config.yml
   /etc/s3conf/s3config.yml

link

    
por 06.03.2011 / 19:24