如 0 */6 * * * [user] [command] 只需输入红色部分即可生成执行时间,用于验证crontab表达式是否正确。一分钟内限10次请求。
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。
cron服务操作命令 service crond start #启动服务 service crond stop #关闭服务 service crond restart #重启服务 service crond reload #重新载入配置 service crond status #查看服务状态 crontab -l #查看crontab crontab -e #编辑crontab crontab -r #删除crontab
crontab表达式说明: * * * * * [user] [command] - - - - - | | | | | | | | | | | | | | +----- 星期 (0 - 7) (Sunday=0 or 7) | | | +---------- 月 (1 - 12) | | +--------------- 日 (1 - 31) | +-------------------- 时 (0 - 23) +------------------------- 分 (0 - 59)
0 0 L * * #每月的最后1天执行 * * * * * #每1分钟执行一次 */10 * * * * #每隔10分钟执行一次 0 */1 * * * #每隔1小时执行一次 30 21 * * * #每晚的21:30执行 3,15 * * * * #每小时的第3和第15分钟执行 3,15 8-11 * * * #在上午8点到11点的第3和第15分钟执行 0 10,14,16 * * ? #每天上午10点,下午2点,4点 10,44 14 ? 3 WED #每年三月的星期三的下午2:10和2:44触发 15 10 ? * MON-FRI #周一至周五的上午10:15触发 15 10 * * ? 2005 #2005年的每天上午10:15触发 15 10 ? * 6L 2002-2005 #2002年至2005年的每月的最后一个星期五上午10:15触发 15 10 ? * 6#3 #每月的第三个星期五上午10:15触发