【发布时间】:2016-12-07 05:29:39
【问题描述】:
我正在尝试让一个 cron 作业来运行 rsync。我从这个开始:
*/30 * * * * rsync -avz -e "ssh -i /home/ubuntu/ocf_dev_us" ubuntu@10.0.12.76:/home/ubuntu/kumar/ /home/ubuntu/kumar/"
它不起作用,所以我用这个替换它:
0 * * * * env > /tmp/env.output
即使这样也行不通。我如何知道发生了什么?
【问题讨论】:
-
不清楚你问的是什么。当然,如果您注释掉
rsync,crontab 将不会产生任何有意义的操作。请尝试更好地解释究竟什么是有效和什么无效。 -
基本上我在aws上运行ubuntu EC2实例。我正在尝试使用 crontab 每分钟运行一次命令。我将 * * * * * env > /tmp/env.output 放在 crontab -e 中。即使这个基本命令也不是每 1 分钟触发一次。
-
确保您的 cron 守护程序已启动并正在运行,请将您的完整 crontab 内容添加到问题中并检查您的系统日志以获取相关条目。
-
我根据您在 cmets 中所说的内容整理了您的问题,但我们仍然需要更多信息。正如@arkascha 所说,请添加日志和完整的 crontab,我们可以再看看。
标签: linux unix cron crontab rsync