EC2 Curl到在自身上运行的服务器

EC2 Curl到在自身上运行的服务器,curl,amazon-ec2,cron,crontab,Curl,Amazon Ec2,Cron,Crontab,我在AmazonLinuxEC2实例上定义了一个cron作业。cron作业对运行在同一EC2实例上的服务器运行curl命令。它应该每15分钟执行一次 */15 * * * * curl http://ec2-54-221-195-78.compute-1.amazonaws.com/twitter/refresh 似乎从未被调用过。发现cron作业本身按预期每15分钟执行一次。问题是curl失败了。这是因为url。当我将cron作业改为following时,它工作得很好 */15 * * *

我在AmazonLinuxEC2实例上定义了一个cron作业。cron作业对运行在同一EC2实例上的服务器运行curl命令。它应该每15分钟执行一次

*/15 * * * * curl http://ec2-54-221-195-78.compute-1.amazonaws.com/twitter/refresh

似乎从未被调用过。

发现cron作业本身按预期每15分钟执行一次。问题是curl失败了。这是因为url。当我将cron作业改为following时,它工作得很好

*/15 * * * * curl http://54.221.195.78/twitter/refresh
请注意,除非您专门将其关闭,否则每次cron作业运行时,它都会发送一封电子邮件,在我的例子中,该电子邮件存储在文件/var/spool/mail/ec2 user中。您可以检查该文件,查看cron作业是否正在执行,以及命令的输出是什么

还请注意,在我的示例中,54.221.195.78是一个弹性ip,与实例类似