美文网首页
node.js定时任务

node.js定时任务

作者: Tme_2439 | 来源:发表于2019-07-22 17:56 被阅读0次

需求:因系统需要上传文件,中间会产生很多临时文件,所以需要定时清理

方案有很多中,这里我找到了一种比较简易的,代码如下:

const schedule = require('node-schedule') // 第三方库
var exec = require('child_process').exec //该函数可执行Lunin系统命令
var cmdStr = 'rm -rf ./public/temp/*'

// 定时清理temp临时文件
schedule.scheduleJob('30 1 1 * * *', () => { // 每天的凌晨1点1分30秒触发
    console.log(new Date().getSeconds())
    exec(cmdStr, function (err, stdout, srderr) {
      if (err) {
          console.log(srderr)
      } else {
          console.log(stdout)
      }
    })
})

相关文章

  • Node.js 定时任务:node-schedule

    node-schedule 是 Node.js 的一个 定时任务(crontab)模块。我们可以使用定时任务来对服...

  • Node.js设置定时任务:node-schedule模块的使用

    node-schedule 是 Node.js 的一个 定时任务(crontab)模块。我们可以使用定时任务来对服...

  • node.js定时任务

    需求:因系统需要上传文件,中间会产生很多临时文件,所以需要定时清理 方案有很多中,这里我找到了一种比较简易的,代码如下:

  • Node.js+Redis实现定时器任务

    Node.js+Redis实现定时器任务 标签(空格分隔): Node.js [TOC] 简介 在 Redis 的...

  • Node.js 定时任务Demo

    在实际项目开发中很多时候都会使用到定时任务的需求,举个最简单的例子,一个用户推荐了另一个用户,我们定一个二十四小时...

  • Node.js结合RabbitMQ延迟队列实现定时任务

    实际业务中对于定时任务的需求是不可避免的,例如,订单超时自动取消、每天定时拉取数据等,在Node.js中系统层面提...

  • 2019-07-31定时任务

    定时任务 定时任务实现方法 系统默认定时任务 用户自定义设置定时任务 定时任务配置文件 定时任务启动 定时任务样例...

  • 分布式定时调度-xxl-job

    一、定时任务概述 1.1 定时任务认识 1.1.1 什么是定时任务 定时任务是按照指定时间周期运行任务。使用场景为...

  • day 22 操作系统定时任务

    系统定时任务概念==生活中闹钟 系统定时任务实现方法: 实现定时任务配置: 定时任务如何进行设置 定时任务编写常见...

  • 7月30日 定时任务

    定时任务 代替人自动完成一些任务 定时任务实现的方法 定时任务软件:cronie定时任务软件:atd --- 设...

网友评论

      本文标题:node.js定时任务

      本文链接:https://www.haomeiwen.com/subject/hrtglctx.html