1. 定义
Cron 将其称为计划任务。这意味着任务将在约定的时间执行计划的工作。 Linux 经常使用cron 服务器来完成此任务。 cron 服务器可以根据配置文件中约定的时间执行特定任务。
2. 常用表达方式举例
(1) 0/2 * * * * 表示每2秒运行一次任务
(2) 0 0/2 * * * ? 表示每2 分钟运行一次任务
(3) 0 0 2 1 * ? 表示每月1 日凌晨2 点运行任务
(4) 0 15 10 ? * MON-FRI 表示任务在周一至周五每天早上运行10:15。
(5) 0 15 10 ? 6L 2002-2006 表示任务10:15 在2002 年至2006 年每月的最后一个星期五上午运行。
(6) 0 0 10,14,16 * * ? 每天上午10 点、下午2 点和下午4 点运行任务。
(7) 0 0/30 9-17 * * ? 在9-5 个工作日中每30 分钟运行一次任务。
(8) 0 0 12 ? * WED 表示每周三中午运行任务
(9) 0 0 12 * * ? 每天中午运行任务。
(10) 0 15 10 ? ** 每天早上在10:15 运行任务。
(11) 0 15 10 * * ? 每天早上在10:15 运行任务。
(12) 0 15 10 ** 每天早上在10:15 运行任务。
(13) 0 15 10 * * ? 2005 10:15 将在2005 年每天早上运行该任务
(14) 0 * 14 * * ? 每天下午2 点到下午2:59 每分钟运行一次任务。
(15) 0 0/5 14 * * ? 每天下午2 点到下午2:55 每5 分钟运行一次任务。
(16) 0 0/5 14,18 * * ? 每天下午2 点至2:55 以及下午6 点至6:55 之间每5 分钟运行一次任务。
(17) 0 0-5 14 * * ? 每天下午2 点到2:05 点每分钟运行一次任务。
(18) 0 10,44 14 ? 3 WED 2:10 和2:44 将在三月份的每个星期三下午运行该任务
(19) 0 15 10 ? * MON-FRI 周一至周五上午在10:15 运行任务。
(20) 0 15 10 15 * ? 每月15号上午在10:15运行任务。
(21) 0 15 10 L * ? 每月最后一个早上运行任务10:15
(22) 0 15 10 ? * 6L 每个月最后一个星期五早上运行任务10:15
(23) 0 15 10 ? * 6L 2002-2005 在2002 年至2005 年每月的最后一个星期五上午运行任务10:15。
(24) 0 15 10 ? * 6#3 每月第三个星期五早上运行任务10:15
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/81723.html