2016-09-26 23 views
-1

我想在亚马逊EC2 ubuntu实例中每隔2分钟运行一次python脚本,并且我尝试了很多只是不工作的事情。amazon EC2 ubuntu实例中的任务调度

有人可以帮助我吗?

谢谢!

+0

如果您希望任何人能够帮助您,您将需要提供更多的上下文和信息。你如何试图运行脚本(cron job?)以及你得到了什么错误信息? – borfast

+0

@borfast我是一个在Ubuntu的菜鸟,我需要知道如何定期运行一个Python脚本。我没有收到任何错误消息 –

+0

好吧,我会写一个更详细的答案来帮助你。 – borfast

回答

1

你想要使用的是cron,一种Unix服务,它允许你安排在特定时间或间隔执行的命令。

它基于一个简单的配置文本文件,crontab(来自“cron table”,如在带有预定命令的表格中),它巧合地也是编辑文件的工具的名称。

要编辑用户的crontab,请使用以下命令:crontab -e 这将在文本编辑器中打开您的crontab文件。

三样东西,你会想牢记有关的cron:

  1. 您应指定完整路径到脚本,否则cron将会不知道从哪里找到它们。

  2. 每个用户都有一个crontab,并且调度的命令作为拥有crontab文件的用户来执行。

  3. Cron的分辨率不会低于分钟数,也就是说,您不能每X 执行一些操作。

这应该为你工作:

*/2 * * * * /usr/bin/python /path/to/your/script.py

我建议你看看这里:http://corntab.com/ 看语法和例子,应该足够让你去,如以及帮助您创建更多crontabs。