计划任务


Cronjob 是一种在类 Unix 系统中用于定时执行任务的机制。Cronjob 使用 cron 表(crontab)来配置任务的执行计划。Crontab 文件中的每个条目都指明了某个任务的执行时间。

各个字段的含义如下:

  1. 分钟(0 - 59)
  2. 小时(0 - 23)
  3. 日期(1 - 31)
  4. 月份(1 - 12)
  5. 星期几(0 - 7),其中0和7都代表星期日

除了星号(*),Crontab 还支持以下几种特殊字符:

  • - 表示范围(例如,1-5 表示从1到5的数字)。
  • , 表示列表(例如,1,3,5 表示1、3和5)。
  • / 表示每多少时间单位执行一次(例如,0/30 表示每30分钟执行一次)。

一些常见的 Crontab 示例:

  • 每天凌晨1点执行:0 1 * * *
  • 每小时的第5分钟执行:5 * * * *
  • 每天的第1、15、30和45分钟执行:1,15,30,45 * * * *
  • 每周一凌晨3点15分执行:15 3 * * 1

作者:海绵联机  创建时间:2024-08-27 05:02
最后编辑:海绵联机  更新时间:2025-01-01 09:00