0/20 20-23 * * *
其中,0/20
表示每隔20分钟执行一次,20-23
表示在晚上8点到晚上11点之间执行,* *
表示在每个月和每个星期都执行。
在GitHub Actions中,cron表达式的格式为:
* * * * *
- - - - -
| | | | |
| | | | +----- day of the week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of the month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
其中,每个字段的含义如下:
*
表示所有可能的值*/n
表示每n个单位时间执行一次n
表示具体的一个值,如5
表示第五个单位时间执行
例如,要在每周一、周三、周五的上午10点运行workflow,可以使用如下的cron表达式:
0 10 * * 1,3,5