zoukankan      html  css  js  c++  java
  • node定时任务

      

    var schedule = require('node-schedule')
    require('shelljs/global');
    function scheduleCronstyle(){
    
        schedule.scheduleJob('00 00 10 * * *', function () {
    
            console.log('scheduleCronstyle:' + new Date());
    
            exec(` curl 'https://oapi.dingtalk.com/robot/send?access_token=** -H 'Content-Type: application/json' -d '{"msgtype": "text","text": {"content": "不要忘记订餐哦"}, "at": {"atMobiles": ["1825718XXXX"],"isAtAll": false}}'`)
        });
    
    }
    
    scheduleCronstyle();

    下面可以看看以下传入参数分别代表的意思

    每分钟的第30秒触发: '30 * * * * *'

    每小时的1分30秒触发 :'30 1 * * * *'

    每天的凌晨1点1分30秒触发 :'30 1 1 * * *'

    每月的1日1点1分30秒触发 :'30 1 1 1 * *'

    2016年的1月1日1点1分30秒触发 :'30 1 1 1 2016 *'

    每周1的1点1分30秒触发 :'30 1 1 * * 1'

    这样很容易根据自已的需求用简短的代码去实现。



  • 相关阅读:
    我該怎麼辦
    這麼多年興許從來沒有釋放過
    我想做一個快樂的孩子
    纠结
    如何克服心煩氣躁
    如何樹立威嚴
    第零次作业
    第三周作业
    第二周作业,
    第二周作业
  • 原文地址:https://www.cnblogs.com/yiyi17/p/9597484.html
Copyright © 2011-2022 走看看