首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >每隔O点运行一次node cron

每隔O点运行一次node cron
EN

Stack Overflow用户
提问于 2021-01-04 12:23:08
回答 1查看 72关注 0票数 2

我有下面的节点cron设置,每小时运行一次。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const { CronJob } = require('cron');

const Job1 = new CronJob('0 0 */1 * * *', (async () => {
  let response = await fetch(`${BASE_URL}/todo`);
  response = await response.json();
  infoLogger.log({
    date: new Date().toISOString(),
    level: 'info',
    env: process.env.NODE_ENV,
    client: CLIENT_URL,
    method: 'GET',
    api: '/todo',
    response,
  });
}));

但问题是,当应用程序启动时,它每小时都会运行。如果它是在6:15启动的,它将在7:15再次运行。

我想让它在早上7点运行,也就是5:00,6:00,12:00,13:00等等。

因此,如果应用程序在6:15启动,它应该再次运行7:00,然后运行8:00,依此类推。

EN

回答 1

Stack Overflow用户

发布于 2021-01-14 06:27:29

将Cron值更改为('0 0 0-23 *')。

看起来不错。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65562688

复制
相关文章
Cron表达式范例:每隔5秒执行一次:*/5 * * * * ?
Cron表达式范例: 每隔5秒执行一次:*/5 * * * * ? 每隔1分钟执行一次:0 */1 * * * ? 每
一个会写诗的程序员
2018/08/17
14.2K0
Cron运行原理
本文介绍的是由Paul Vixie开发的运行在SuSE Linux上的Cron。可以通过“man cron”进行确认。
一见
2018/08/10
4K0
Cron运行原理
linux crontab 每隔10秒执行一次[通俗易懂]
在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出。
全栈程序员站长
2022/11/01
8.9K0
python每隔N秒运行指定的函数程序
一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。 import os import time def print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message) def run(interval, command): print_ts("-"*100) print_ts("Command %s"%command)
用户7999227
2021/11/01
6640
python每隔N秒运行指定的函数程序
一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。 import os import time def print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message) def run(interval, command): print_ts("-"*100) print_ts("Command %s"%command)
用户8983410
2021/11/02
9240
Excel每隔两行自动求和一次怎么操作?
  今天ytkah得到一份数据,要求进行统计分析,由于是原始数据,还没处理过,数据量有点大,如下图所示(Excel每隔两行自动求和),每天的数字由两项组成,男生的人数、消费值和女生的人数和消费值,数字
ytkah
2018/03/05
1.5K0
Excel每隔两行自动求和一次怎么操作?
crontab中如何实现每隔多少天执行一次脚本
1. # 下午6点到早上6点,每隔15分钟执行一次脚本 0,15,30,45 18-06 * * * /bin/bash $HOME/script.sh > /dev/null 2>&1# 每两小时,重启一次服务* */2 * * * /etc/init.d/apache2 restart
拓荒者
2019/07/01
9K0
crontab中如何实现每隔多少天执行一次脚本
震惊!Amazon每隔16秒调整一次云代码
众多竞争对手声称自己能够在客户的私有数据中心内部建立起与Amazon Web Services类似的系统,对此言论Amazon公司的一位高管表示“呵呵”。 Amazon Web Services安全副总裁Stephen Schmidt在本周二Amazon全球AWS大会伦敦站上直言,与其公有云[注]产品相比、这些私有云[注]方案的水平还停留在几年之前。 Schmidt宣称Amazon云每16秒就会对自身软件进行一次调整,而调整的成果面向每一位订购或者使用该服务的用户。他同时估计,AWS在数据安全性以及合规性方
静一
2018/03/16
6170
node运行 HTTP 服务
1.安装 PM2 npm install pm2 --global 2.PM2 来启动 HTTP 服务 pm2 start app.js 3.查看服务输出的日志 pm2 logs 4.重启服务 pm2 restart app 5.pm2 常用的命令 pm2 start app.js # 启动,守护进程和自动重启应用程序(Node) # 群集模式(仅限Node.js) pm2 start app.js -i 4 # 在群集模式下启动4个应用程序实例
用户1437675
2018/08/20
1.1K0
crontab 详细用法 定时任务
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行
用户1289394
2021/05/31
1.5K0
node 的运行命令
For a detailed explanation on how things work, check out the guide and docs for vue-loader.
全栈程序员站长
2022/08/04
7680
cron表达式每1小时执行一次_cron表达式每5分钟一次
I want a cron expression which fires every 45 minutes.
全栈程序员站长
2022/11/03
5.1K0
HbuilderX安装node运行vue
如果安装好node之后,最好重启下电脑。如果重启还是不行的话,就按照下面配置设置下
凯哥Java
2022/12/16
5370
HbuilderX安装node运行vue
idea设置node运行js
之前看别人使用vscode的时候,能直接运行js文件,我一直使用idea开发,每次运行js都是通过命令窗口执行node xxx.js。其实idea是可以直接使用node执行js。这边node的安装就不说了,是前提。
wade
2020/04/24
12.5K0
idea设置node运行js
Linux系统安全 | Linux下性能监控、守护进程与计划任务管理
程序:保存在硬盘、光盘等介质中的可执行代码和数据,静态保存的代码 进程:在cpu及内存中运行的程序代码,动态执行的代码,每个进程可以有多个子进程(线程) PID : 标识进程的唯一标识 ps:静态查看系统进程 top:动态查看系统进程 pgrep:表示查看指定服务的PID 如: pgrep httpd 查看httpd服务的PID -u 表示查看指定用户的进程信息 比如:pgrep -u named httpd 第一个参数named为named用户,第二个参数表示进程名称为 httpd ,表示查看named用户的httpd进程的PID。与 ps -aux | grep httpd 同样的作用 pstree:以树状结构显示进程的关联信息 进程后台管理 Ctrl+z 前台进程调入后台,挂起,进程并没有死,只是卡在那里 Ctrl+c 结束进程 jobs 查看后台进程 fg 3 将后台第3个进程在前台运行(不加数字时,jobs程序上为‘+’的程序优先被调回) bg 2 将后台第2个进程在后台运行(不加数字时,jobs程序上为‘+’的程序优先被调回) & 直接将进程放在后台运行 kill 向进程发送信号,不加参数时,默认发送 kill 信号 。强制杀掉进程:kill -s 9 PID 这里是 -s 9 参数的作用的传递给进程的信号是9,即强制终止,结束进程 killall 杀死同一命令的所有进程 top : 反应系统进程动态信息,默认每3秒更新一次,顶部始终显示系统当前最活跃的进程,此时还可以接受用户的键盘输入向进程发送信号等待
谢公子
2022/01/13
1K0
Linux系统安全 | Linux下性能监控、守护进程与计划任务管理
用 Node.js 实现定时任务[每日前端夜话0xFE]
在本文中,我们将研究如何在 Node 程序中创建和使用 Cron 作业。为此我们将创建一个简单的程序,该应用程序会自动从服务器中删除自动生成的 error.log 文件。Cron 作业的另一个优点是,你可以安排程序以不同的时间间隔执行不同的脚本。
疯狂的技术宅
2019/12/23
5.8K0
用 Node.js 实现定时任务[每日前端夜话0xFE]
程序计划任务管理
描述:Linux工作管理指的是在单个登录终端中(shell界面)同时管理多个工作行为; 在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后台,或有时须将后台暂停的任务重启开启并调至前台,这一序列的操作将会使用到 jobs、bg、和 fg 三个命令以及两个快捷键来完成。
全栈工程师修炼指南
2022/09/28
3.3K0
程序计划任务管理
cron
msfvenom -p cmd/unix/reverse_bash LHOST=172.18.13.90 LPORT=9898 -f raw > shell.shuse exploit/multi/handlerset payload cmd/unix/reverse_netcatset lhost 172.18.13.90set lport 9797exploit -juse exploit/linux/local/cron_persistenceset target 2set payload cmd/
浪子云
2022/07/06
1K0
Linux命令之crontab
Linux系统上面有很多计划性的工作,比如在某个时间点需要执行某个动作,在Linux中,一般使用crontab命令来实现控制计划任务,通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常设合周期性的日志分析或数据备份等工作。crontab命令是基于crond这个系统服务的,crond服务是安装Linux系统时自动安装的,它会检查当前系统中是否有要执行的任务。
AsiaYe
2019/11/06
2.4K0
Linux命令之crontab
SpringBoot之定时任务
最近在用SpringBoot写一个关于定时项目的时候遇到一个问题,就是客户端访问服务器的结果实际上是每个一段时间发生一次变化,并且在服务器在每天的某个固定的时间点都要触发一次事件。 我们当然可以在遇到每一个请求时都重新计算结果,但是为了提高效率,我们显然可以让服务器每隔一段时间计算一次结果,并且把这个结果进行保存,对在下一个时间段内的每个请求都直接返回计算后的结果。这样就能较好的提高了服务器的性能。 那么问题就在于如何处理定时任务。其实SpringBoot早就提供了非常方便的接口,但是网上的介绍还是有点乱的,我就记录下具体操作的注意点方便以后查找。
mythsman
2022/11/14
6590

相似问题

每隔周二运行一次Cron作业

13

如何每隔几个小时每隔几分钟运行一次cron作业

05

如何安排cron作业每隔一周运行一次

11

如何每隔5小时运行一次cron作业

11

使用Cron作业每隔x秒运行一次php脚本

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文