亚马逊 EC2 ubuntu 实例中的任务调度
Task Scheduling in amazon EC2 ubuntu instance
我正在尝试在亚马逊 EC2 ubuntu 实例中每 2 分钟 运行 一个 python 脚本,我已经尝试了很多方法,但都不起作用.
有人可以帮助我吗?
谢谢!
您要使用的是 cron,这是一种 Unix 服务,可让您安排命令在特定时间或间隔执行。
它基于一个简单的配置文本文件 crontab(来自 "cron table",如 table with scheduled commands),巧合的是,它也是要编辑的工具的名称文件。
要编辑用户的 crontab,请使用此命令:crontab -e
这将在文本编辑器中打开您的 crontab 文件。
关于 cron,您需要牢记三件事:
您应该指定脚本的完整路径,否则 cron 将不知道在哪里可以找到它们。
每个用户都有一个 crontab,计划的命令以拥有 crontab 文件的用户身份执行。
Cron 的分辨率不会低于分钟,也就是说,您不能每 X 秒.
[=38 执行某些操作=]
这应该适合你:
*/2 * * * * /usr/bin/python /path/to/your/script.py
我建议你看这里:http://corntab.com/
查看语法和示例,应该足以让您开始工作,并帮助您创建更多的 crontab。
我正在尝试在亚马逊 EC2 ubuntu 实例中每 2 分钟 运行 一个 python 脚本,我已经尝试了很多方法,但都不起作用.
有人可以帮助我吗?
谢谢!
您要使用的是 cron,这是一种 Unix 服务,可让您安排命令在特定时间或间隔执行。
它基于一个简单的配置文本文件 crontab(来自 "cron table",如 table with scheduled commands),巧合的是,它也是要编辑的工具的名称文件。
要编辑用户的 crontab,请使用此命令:crontab -e
这将在文本编辑器中打开您的 crontab 文件。
关于 cron,您需要牢记三件事:
您应该指定脚本的完整路径,否则 cron 将不知道在哪里可以找到它们。
每个用户都有一个 crontab,计划的命令以拥有 crontab 文件的用户身份执行。
Cron 的分辨率不会低于分钟,也就是说,您不能每 X 秒.
[=38 执行某些操作=]
这应该适合你:
*/2 * * * * /usr/bin/python /path/to/your/script.py
我建议你看这里:http://corntab.com/ 查看语法和示例,应该足以让您开始工作,并帮助您创建更多的 crontab。