是否可以为 10:01 设置 cron?
Is it possible to set cron for 10:01?
现在我有 0 22 * * *
,但我的脚本会检查它是否在晚上 6 点到晚上 10 点之间,并且不会在晚上 10 点正好运行,我可以将 cron 设置为在 [=14= 运行吗]?
确实可以:
1 22 * * * command to execute
会做你需要的
一般如何设置 cronjob:
# * * * * * command to execute
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
# │ │ │ └────────── month (1 - 12)
# │ │ └─────────────── day of month (1 - 31)
# │ └──────────────────── hour (0 - 23)
# └───────────────────────── min (0 - 59)
旁注
cronjobs 中的特殊字符
星号 (*)
星号表示 cron 表达式匹配字段的所有值。例如,在第 4 个字段(月)中使用星号表示每个月。
斜杠 ( / )
斜杠描述范围的增量。例如,第一个字段(分钟)中的 3-59/15 表示该小时的第三分钟,此后每 15 分钟。 "*/..."形式等同于"first-last/..."形式,即在字段的最大可能范围内递增。
逗号 ( , )
逗号用于分隔列表项。例如,在第 5 个字段(星期几)中使用 "MON,WED,FRI" 表示星期一、星期三和星期五。
连字符 (-)
连字符定义范围。例如,2000-2010 表示公元 2000 年到 2010 年之间的每一年,包括在内。
百分比 ( % )
命令中的百分号(%),除非用反斜杠() 转义,否则改为换行符,第一个% 之后的所有数据作为标准输入发送到命令。
现在我有 0 22 * * *
,但我的脚本会检查它是否在晚上 6 点到晚上 10 点之间,并且不会在晚上 10 点正好运行,我可以将 cron 设置为在 [=14= 运行吗]?
确实可以:
1 22 * * * command to execute
会做你需要的
一般如何设置 cronjob:
# * * * * * command to execute
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
# │ │ │ └────────── month (1 - 12)
# │ │ └─────────────── day of month (1 - 31)
# │ └──────────────────── hour (0 - 23)
# └───────────────────────── min (0 - 59)
旁注
cronjobs 中的特殊字符
星号 (*)
星号表示 cron 表达式匹配字段的所有值。例如,在第 4 个字段(月)中使用星号表示每个月。
斜杠 ( / )
斜杠描述范围的增量。例如,第一个字段(分钟)中的 3-59/15 表示该小时的第三分钟,此后每 15 分钟。 "*/..."形式等同于"first-last/..."形式,即在字段的最大可能范围内递增。
逗号 ( , )
逗号用于分隔列表项。例如,在第 5 个字段(星期几)中使用 "MON,WED,FRI" 表示星期一、星期三和星期五。
连字符 (-)
连字符定义范围。例如,2000-2010 表示公元 2000 年到 2010 年之间的每一年,包括在内。
百分比 ( % )
命令中的百分号(%),除非用反斜杠() 转义,否则改为换行符,第一个% 之后的所有数据作为标准输入发送到命令。