cron表达式的七个域

 

cron表达式分为七个域,之间使用空格分隔。其中最后一个域(年)可以为空。每个域都有自己允许的值和一些特殊字符构成。使用这些特殊字符可以使我们定义的表达式更加灵活。
下面是对这些特殊字符的介绍:
逗号(,):指定一个值列表,例如使用在月域上1,4,5,7表示1月、4月、5月和7月
横杠(-):指定一个范围,例如在时域上3-6表示3点到6点(即3点、4点、5点、6点)
星号(*):表示这个域上包含所有合法的值。例如,在月份域上使用星号意味着每个月都会触发
斜线(/):表示递增,例如使用在秒域上0/15表示每15秒
问号(?):只能用在日和周域上,但是不能在这两个域上同时使用。表示不指定
井号(#):只能使用在周域上,用于指定月份中的第几周的哪一天,例如6#3,意思是某月的第三个周五 (6=星期五,3意味着月份中的第三周)
L:某域上允许的最后一个值。只能使用在日和周域上。当用在日域上,表示的是在月域上指定的月份的最后一天。用于周域上时,表示周的最后一天,就是星期六
W:W 字符代表着工作日 (星期一到星期五),只能用在日域上,它用来指定离指定日的最近的一个工作日
cron表达式在线生成器
前面介绍了cron表达式,但是自己编写表达式还是有一些困难的,我们可以借助一些cron表达式在线生成器来根据我们的需求生成表达式即可。
http://qqe2.com/cron

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在Linux中,cron表达式是用于定期执行任务的一种方式。cron表达式是一个由空格分隔的字符串,通常由5个或6个组成,每个表示一个时间单位。之间的顺序是:秒、分钟、小时、日、月、(可选)。下面是一些cron表达式的示例: - 每天晚上1点调用/home/testuser/test.sh:0 1 * * * /home/testuser/test.sh - 每10分钟调用一次/home/testuser/test.sh:*/10 * * * * /home/testuser/test.sh - 每晚的21:30重启apache:30 21 * * * /usr/local/etc/rc.d/lighttpd restart - 在每天18:00至23:00之间每隔30分钟重启apache:0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart - 每月1、10、22日的4:45重启apache:45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart - 每周六、周日的1:10重启apache:10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 其中,各个的取值范围如下: - 秒:0-59 - 分钟:0-59 - 小时:0-23 - 日:1-31 - 月:1-12 - 星期几:0-7(其中0和7都表示星期日) 可以使用星号(*)来代表任意时刻,逗号(,)来表示时间点的分隔,中划线(-)来表示时间段的范围,斜线(/)来表示时间的间隔。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [cron表达式 详解](https://blog.csdn.net/xijinno1/article/details/129741457)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Linux Cron 表达式](https://blog.csdn.net/OiteBody/article/details/86241651)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Linux定时任务-Cron表达式详解](https://blog.csdn.net/longgeaisisi/article/details/90400969)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

画中神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值