📜  cron 序列每 5 分钟运行一次 (1)

📅  最后修改于: 2023-12-03 15:00:03.807000             🧑  作者: Mango

cron 序列每 5 分钟运行一次

Cron是一个常用的计划任务程序,可用于根据特定的时间或事件安排程序的运行。可以通过Cron序列来实现定时运行任务的需求。

Cron序列表达式

Cron序列表达式由五个字段组成,分别代表分钟、小时、日期、月份和星期。每个字段都可以使用特殊字符来进行指定。

  • * :匹配该字段所有值
  • , :分隔符,指定多个值
  • - :区间,指定范围内的值
  • / :步长,每隔指定的步长执行一次

例如,要求每 5 分钟执行一次任务的Cron序列表达式为:

*/5 * * * *

其中*/5表示每隔 5 分钟执行一次任务,*表示匹配该字段所有值。

使用Cron设置定时任务

Cron是在Linux系统下运行的,可以使用以下命令来编辑Cron表达式:

crontab -e

编辑后保存,执行以下命令可以查看当前用户的Cron表:

crontab -l

示例代码片段:

```bash
# 执行程序需要的环境变量设置
PYTHONPATH=/path/to/python:/path/to/project/dir

# cron 序列每 5 分钟运行一次
*/5 * * * * cd /path/to/project/dir && python my_program.py

上面的代码片段中,先设置Python程序执行的环境变量,然后设置了 Cron 序列表达式为每隔 5 分钟执行一次,同时指定了Python程序执行的路径。