我正在尝试使用 duplicity 将备份从我的计算机设置到 Google Cloud Storage。
我曾经gsutil
创建了一个~/.boto
配置文件,并创建了一个简单的 bash 脚本,其中包括对 duplicity 的调用,当我运行时一切都运行正常$ sudo run-parts /etc/cron.daily
。
但是,当它在 anacron 中运行时,我收到一个很长的回溯,以以下异常结尾:
NoAuthHandlerFound: No handler was ready to authenticate. 1 handlers were
checked. ['HmacAuthV1Handler'] Check your credentials
似乎最可能的原因是,我的环境中存在某些在 cron 环境中不存在的东西。
我尝试复制我的PATH
到/etc/anacrontab
并更改SHELL
为/bin/bash
,但似乎没有起作用。