我s3cmd
在 Ubuntu 上以 root 身份运行,它工作正常,没有问题。但是作为 www-data 的用户,我的 cron 使用它失败了,我得到了这个。
/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 of 69] 57344 of 73404 78% in 1s 31.58 kB/s failed WARNING: Upload failed: /london/archives/files/file_name_27-01-2013_01:00:27.tar.gz ([Errno 32] Broken pipe) 警告:重试低速(油门=0.00)警告:等待 3 秒...
这会随着越来越长的等待时间而失败。为什么这发生在一个用户而不是另一个用户身上。
如果没有修复,我可以从我的 cron 脚本中以 root 身份运行以下命令吗?
s3cmd put --recursive /var/backups/archives/ s3://yolkmesh/london/archives/
s3cmd
已是最新。