Crontab执行时间计算

接下来10次的执行时间

Crontab表达式说明

minute hour day month week command 其中: minute:表示分钟,可以是从0到59之间的任何整数。 hour:表示小时,可以是从0到23之间的任何整数。 day:表示日期,可以是从1到31之间的任何整数。 month:表示月份,可以是从1到12之间的任何整数。 week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。 command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。

Crontab符号含义

特殊字符 代表含义
* (星号) 代表任何时刻都接受的意思,*代表的是任何时候
, (逗号) 代表分隔字段的意思 例如: 15,30,45 * * * * command 代表的是每月每日每小时的15分、30分、45分的时候执行命令
- (减号) 代表一段时间范围内 例如: 10 7-10 * * * command 代表的是每月每日的7点到10点的10分整时执行命令
/n 那个n代表数字,也就是每隔n单位间隔的意思 例如 */5 * * * * command 代表的是每月每日每小时每个5分钟执行一次

工具使用说明 & Cron表达式示例

一、工具功能
  1. 输入标准5位Linux Crontab表达式,自动计算未来连续10次执行时间;
  2. 内置完整字段含义、4种特殊符号官方说明,对照截图完全一致;
  3. 支持星号、逗号、减号、间隔/n全部标准Cron语法;
  4. 内置5套常用业务Cron示例,一键填充快速计算;
二、示例1:截图默认表达式 */1 * * * *
表达式:*/1 * * * *
含义:每1分钟执行一次
三、常用Cron业务示例对照表
1. */5 * * * *   每5分钟执行一次
2. 0 0 * * *     每天凌晨0点整执行
3. 0 2 * * 0     每周日凌晨2点执行
4. 30 3 * * *    每日凌晨3点30分执行
5. 10 7-10 * * * 每日7、8、9、10点的10分执行
6. 0 0 1 * *     每月1号零点执行