Автоматическое резервное копирование Mac OS X: launchd + s3cmd = «Ошибка: не Может найти файл конфигурации»

Я хочу установить автоматическое резервное копирование по графику от моего Mac до amazone s3. Я использую с этой целью launchd + s3cmd.

s3cmd хорошо работает в terminal.app. Но launchd не может выполнить s3cmd. Я вижу по ошибкам system.log как:

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

Похож на launchd, имеет отличающийся от среды Bash.

Как я могу использовать s3cmd с launchd?

0
задан 05.04.2011, 03:52

1 ответ

Прочитайте руководство, как обычно:

s3sync должен знать, что несколько интересных значений работают правильно. Это ищет их в следующих переменных среды - или s3config.yml файл. В yml случае имена должны быть нижним регистром (см. файл в качестве примера). Кроме того, yml разыскивается в следующих местоположениях в порядке:

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

http://s3.amazonaws.com/ServEdge_pub/s3sync/README.txt

0
ответ дан 27.11.2019, 18:13

Теги

Похожие вопросы