在Crontab中,特殊字符具有特定的含义,用于定义任务的执行时间和频率。以下是一些常见的特殊字符及其含义:
*
(星号)* * * * *
:每分钟执行一次。0 * * * *
:每小时的第0分钟执行一次。-
(连字符)1-5
:表示从1到5的数字。Jan-May
:表示从一月到五月。,
(逗号)1,3,5
:表示在第1、3和5分钟执行。Mon,Wed,Fri
:表示在周一、周三和周五执行。/
(斜杠)*/15
:表示每15分钟执行一次。0 */2 * * *
:表示每两小时的第0分钟执行一次。?
(问号)* * 1 ? *
:每月的第一天执行。* 12 1 ? *
:每月的1号中午12点执行。L
(大写L)0 0 1L * *
:每月的最后一天执行。0 0 1 6L *
:每月的最后一个星期六执行。W
(大写W)0 0 15W * *
:每月的第三个星期五执行。#
(井号)0 0 1#3 * *
:每月的第三个星期一执行。C
(大写C)C
:与日历同步执行。?
和L
。通过合理使用这些特殊字符,可以灵活地安排任务的执行时间和频率。