Go 每日一库之定时任务库:cron

在Linux中,Cron是计划任务管理系统,通过crontab命令使任务在约定的时间执行已经计划好的工作,例如定时备份系统数据、周期性清理缓存、定时重启服务等。30 * * 表示每个小时内的第30分钟时触发;

golang cron 定时任务

比如我们的手机卡假设都是在每个月的开始时间就更新资费:“0 0 0 1 * ” // 表示每个月1号的00:00:00。“0 1 1 1 * ” // 表示每个月1号的01:01:00。每隔5秒执行一次:“/5 * * ?”每隔1分钟执行一次:“0 /1 * * ?”每天23点执行一次:“0 0 23 * ?”每天凌晨1点执行一次:“0 0 1 * ?”每月1号凌晨1点执行一次:“0 0 1 1 * ?”