如何安排Node JS脚本在Windows上自动运行?

Vasuki hebbar

这个脚本

0 0/3 * * * node test.js

用于在Ubuntu中安排作业,如何在Windows中使用node-schedule npm包设置相同的方式?

解决方法是,已在任务计划程序中计划了脚本:

cmd /c c:\node\node.exe c:\myscript.js

我想知道如何在节点计划npm包中完成此操作。

用户9572013

https://npmjs.org/package/node-schedule

每5分钟执行一次cron作业= * / 5 * * * *

因此(根据NodeJS docs),您可以使用child_processnpm模块来运行脚本。

像这样:

const { spawn } = require('child_process');
const schedule = require('node-schedule');

schedule.scheduleJob('*/5 * * * *', function() {
  spawn('node', ['test.js']);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章