TGTGInsighttelegram intelligenceLIVE / telegram public index
← Luca的代理软件瞎折腾日记
Luca的代理软件瞎折腾日记 avatar

TGINSIGHT POST

Post #216

@Luca_Some

Luca的代理软件瞎折腾日记

Views2,760帖子阅读量
发布9月22日2021/09/22 15:07
Post content

帖子内容

#cron 来自姐姐 @CenBoMin 的cron教程 鉴于好像最近很多cron的基础问题,之前写的简易教程大家可以学习一下 cron白话简易教程 先看你的数字有几位,圈x支持五位或六位,如果是1 * * * * 这个1代表的是分,如果是1 * * * * * 这个代表的是秒 ,以此往前类推 秒_分_时_日_月_周(礼拜几),所以最大值应该是 59秒 59分 23点 31日 12月 7礼拜天 正常使用有三种,我们因为每天执行所以后面三位数都是 * * * 关注前面三位数 秒 分 时的变化 注意* , 是英文字符 1. 只有数字 0 0 0 * * * 2. 数字,数字 例如秒位或分位40,20 3. */数字 例如*/2 第一个最简单的举例 我要在每天早上八点五分执行一次脚本应该怎么写? 5 8 * * * 如果是晚上改晚上八点呢? 5 20 * * * 如果是晚上八点五分十秒要怎么写? 第二个举例 如果我想在早上八点五分 二十分 五十八分 这三个时段执行怎么写? 5,20,58 8 * * * 第三个举例 我想在早上八点 零点 十五分 三十分 四十五分 四个时段执行怎么写? 你可以用第二个方式 0,15,30,45 8 * * * 也可以写成这样 */15 8 * * * 意思就是在8点这个时段每15分执行一次 最后附上在线执行工具,不确定的在把cron贴上确定一下 https://tool.lu/crontab/ 补充: 还有一个用法是小时区间,用数字-数字 例如我上班8点到下午五点下班,每个小时执行一次怎么写? * 8-17 * * * 这样写就错了,这是8-17点每分钟执行一次,所以最后一位要给个数字才行 0 8-17 * * * 混合类型,我的有个脚本是这么写的 */2 0,3-8,11-19 * * * 什么意思?我们看有五个位数,最后一位是分的意思 分:*/2 每2min执行一次 时:0,3-8,11-19 在0点和3点到8点以及11点到晚上7点 http://wlsub.ccdy.cn/7gBTVl9lKe6