在crontab中,特殊字符主要包括以下几种:
星号(*):
*表示每分钟执行一次。问号(?):
连字符(-):
1-5表示从1到5的数字。逗号(,):
1,3,5表示在指定的时间点执行。斜杠(/):
*/15表示每15分钟执行一次。L:
W:
15W表示离15号最近的工作日。#:
6#3表示每月的第三个星期五。空格:
换行符:
以下是一些常见的cron表达式示例:
0 * * * *:每小时的第0分钟执行。0 8-17 * * *:每天上午8点到下午5点的每整点执行。0 1 1 * *:每月的第一天凌晨1点执行。0 1 1 1 *:每月的第一天凌晨1点执行。0 1 1 ? * MON-FRI:每周一至周五的凌晨1点执行。通过合理使用这些特殊字符,可以灵活地定义cron任务的执行时间。