小编Jon*_*nar的帖子

s3cmd 在命令行上运行而不是在 cron 上运行

很多人说问题出在环境上,但我似乎仍然无法解决这个问题。顺便说一句,我使用 Ubuntu 9.10 作为用户登录,然后sudo -s 使用以下命令:s3cmd put file s3://bucket >>工作!现在这是用于测试的简单脚本:

#! /bin/bash
env >/tmp/cronjob.log
Run Code Online (Sandbox Code Playgroud)

s3cmd 把文件 s3://bucket

发出命令 crontab -e

* * * * * /opt/script  2>&1 | logger
Run Code Online (Sandbox Code Playgroud)

然后使用tail到系统日志

12 月 3 日 23:22:01 ubuntu CRON[10795]: (root) CMD (/opt/script 2>&1 | logger)

但是通过在 s3Fox Organizer 上验证,文件没有上传。

(我尝试更改#! /bin/sh(无效),将 crons 置于/etc/crontab(无效),设置HOME=/home/user(无效)

还有哪些其他选择可以尝试?或者其他方法来调试这个问题。

谢谢

amazon-s3 cron

6
推荐指数
1
解决办法
8620
查看次数

虚拟机上的 Hadoop

我们希望从 MySQL 迁移到 Hadoop 以实现可扩展性。在虚拟机上运行的 hadoop 集群会提高我们网站的性能吗?

在虚拟机(ESXi)上实现hadoop集群的优缺点是什么?

mysql virtual-machines hadoop vmware-esxi

-2
推荐指数
1
解决办法
386
查看次数

标签 统计

amazon-s3 ×1

cron ×1

hadoop ×1

mysql ×1

virtual-machines ×1

vmware-esxi ×1