前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nodejs定时任务

nodejs定时任务

作者头像
biaoblog.cn 个人博客
发布2022-11-16 13:38:56
9210
发布2022-11-16 13:38:56
举报
文章被收录于专栏:web技术开发分享

需求就是 当我们睡觉的时候 想让代码自己执行.. 且不用起床触发。。

直接上代码:

主要用的node-schedule

先安装:

代码语言:javascript
复制
npm install node-schedule

代码:

代码语言:javascript
复制
const schedule = require("node-schedule");

let rule = new schedule.RecurrenceRule();
/**每天的中午10点27分0秒执行脚本*/
rule.hour = 10;
rule.minute = 27;
rule.second = 0; /**启动任务*/
schedule.scheduleJob(rule, () => {
  console.log("我开始跑了!");
});

参考文档:https://blog.csdn.net/sunqy1995/article/details/83750368

正常情况下 我们需求通过node xxx.js 或者npm xxx 来执行我们的js脚本

但是如何把这个任务放在桌面 双击就执行呢

方法就是通过windows的shell script

1.在node项目根目录下创建run.sh文件

写入:

代码语言:javascript
复制
node ./xx.js

然后双击即可执行我们的nodejs脚本了。。

然后把这个sh文件 创建快捷方式 就可以通过桌面的 快捷方式双击触发了!嗨起来吧!

参考文档:https://blog.csdn.net/qq_31741481/article/details/111467270

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档