linux 计划任务
#格式 #minute hour mday month wday 指令 #minute: 代表一小时内的第几分 范围0-59 #hour : 代表一天中的第几个小时 范围0-23 #mday: 代表一个月中的第几天 范围 1-31 #month: 代表一年中第几个月 范围1-12 #wday : 代表星期几 范围0-7 小时的字段中如果是*,代表每小时,依次类推。字段也可以使用“—”,例如,在小时8-11,表示执行时间是8,9,10,11,共四次 #编辑任务 crontab -e 30 3 1 * * sh /usr/local/coreseek/1monthupdate.sh 2>&1 #每月1号3点30分全部数据更新 50 3 * * * sh /usr/local/coreseek/main.sh 2>&1 #每天3点50主索引 */15 * * * * sh /usr/local/coreseek/20minupdate.sh 2>&1 #每15分钟部分数据更新 */5 * * * * sh /usr/local/coreseek/delta.sh 2>&1 #每5分钟增量索引 */5 * * * * sh /usr/local/coreseek/merge.sh 2>&1 #每5分钟合并索引 crontab -l查看任务 service crond stop 停止任务 service crond start 开始任务 部分数据更新时间是15分钟,在任务进行中,部分数据更新与增量索引循环时间最多20分钟。