Python AmazonEC2Ubuntu实例中的任务调度

Python AmazonEC2Ubuntu实例中的任务调度,python,amazon-web-services,amazon-ec2,task,schedule,Python,Amazon Web Services,Amazon Ec2,Task,Schedule,我尝试在AmazonEC2Ubuntu实例中每2分钟运行一次python脚本,我尝试了很多不起作用的事情 有人能帮我吗 谢谢 您要使用的是cron,这是一种Unix服务,允许您计划在特定时间或间隔执行命令 它基于一个简单的配置文本文件,即crontab(来自“cron table”,如中的带有调度命令的表),它同时也是编辑文件的工具的名称 要编辑用户的crontab,请使用以下命令:crontab-e 这将在文本编辑器中打开crontab文件 关于cron,您需要记住三件事: 您应该指定脚本的完

我尝试在AmazonEC2Ubuntu实例中每2分钟运行一次python脚本,我尝试了很多不起作用的事情

有人能帮我吗


谢谢

您要使用的是cron,这是一种Unix服务,允许您计划在特定时间或间隔执行命令

它基于一个简单的配置文本文件,即crontab(来自“cron table”,如中的带有调度命令的表),它同时也是编辑文件的工具的名称

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

关于cron,您需要记住三件事:

  • 您应该指定脚本的完整路径,否则cron将不知道在哪里可以找到它们

  • 每个用户都有一个crontab,计划的命令作为拥有crontab文件的用户执行

  • Cron的分辨率不会低于分钟,即不能每X秒执行一次

  • 这应该适合您:

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

    我建议你看看这里:
    看看语法和示例,它应该足以让您继续,并帮助您创建更多的crontab。

    如果您希望任何人能够帮助您,您需要提供更多的上下文和信息。您是如何尝试运行脚本(cron作业?)的?如果有错误消息,您会收到什么消息?@borfast我在ubuntu中有点呆头呆脑,我需要知道如何定期运行python脚本。我没有收到任何错误消息。OK,我会写一个更详细的答案来帮助您。@borfast如果我使用打印功能,我会看到控制台打印出来吗?您不会看到任何打印出来的内容,因为脚本不是在控制台中执行的,而是在后台执行的。如果您想要输出某些内容,您需要将其写入日志文件,或者通过网络将其发送到其他地方,或者类似的事情。