Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu S3Cmd作为www数据失败,并作为根用户工作_Ubuntu_Amazon S3_S3cmd - Fatal编程技术网

Ubuntu S3Cmd作为www数据失败,并作为根用户工作

Ubuntu S3Cmd作为www数据失败,并作为根用户工作,ubuntu,amazon-s3,s3cmd,Ubuntu,Amazon S3,S3cmd,我以root用户身份在Ubuntu上运行s3cmd,它工作正常,没有问题。但当我的cron使用的www数据失败时,我得到了这个结果 /var/backups/archives/files/file_name_27-01-2013_01:00:27.tar.gz->s3://yolkmesh/london/archives/files/file_name_27-01-2013_01:00:27.tar.gz [1/69]73404中的57344/78%在1s 31.58 kB/s内失败 警告:上载

我以root用户身份在Ubuntu上运行
s3cmd
,它工作正常,没有问题。但当我的cron使用的www数据失败时,我得到了这个结果

/var/backups/archives/files/file_name_27-01-2013_01:00:27.tar.gz->s3://yolkmesh/london/archives/files/file_name_27-01-2013_01:00:27.tar.gz [1/69]73404中的57344/78%在1s 31.58 kB/s内失败 警告:上载失败: /伦敦/archives/files/file_name_27-01-2013_01:00:27.tar.gz ([Errno 32]断管)警告:以较低的速度重试 (油门=0.00)警告:等待3秒

随着等待时间越来越长,这会不断失败。为什么这会发生在一个用户而不是另一个用户身上

如果没有修复程序,我可以从cron脚本以root身份运行以下程序吗

s3cmd put --recursive /var/backups/archives/ s3://yolkmesh/london/archives/

s3cmd
是最新的。

可能没有为第二个用户配置s3cmd。您是否有www数据的.s3cfg文件?如果没有,请运行s3cmd——以该用户的身份进行配置,以允许s3cmd工作。

就是这样。虽然我已经解决了。很高兴在我写我自己的答案之前,有人给出了答案!这个错误真的是误导,根本没有帮助!事实上,s3cmd错误消息没有那么大帮助。:/但是它完成了它的工作,并且没有其他选择,所以我仍然是一个快乐的用户…问题是,我可以将粘贴
.s3cfg
从一个用户复制到另一个用户,还是有其他东西?您应该能够将.s3cfg文件从一个用户复制到另一个用户,而不会出现问题。我不确定用户详细信息是否存储在该文件中,但我建议您检查-您可以在vi或任何文本编辑器中打开它。