从节点脚本中运行节点脚本

用户名

我想使用节点计划在特定时间运行特定节点脚本。我可以在node.js中做类似的事情吗?

var schedule = require('node-schedule');

//https://www.npmjs.com/package/node-schedule
var j = schedule.scheduleJob('00 00 22 * * *', function () {
    console.log('Running XX node.js script ...');

    NodeShell.run(__dirname + '\\XX.js', function (err) {
        if (err) throw err;
        console.log('finished');
    });
});

不知道是否NodeShell存在类似的东西其他替代方案将受到欢迎。

扎克

您有几个选项,所有选项都在的文档child_process中列出简要地:

  • child_process.exec 产生贝壳
  • child_process.fork 派生一个节点进程
  • child_process.spawn 产生一个过程

对于您的情况,要运行节点脚本,可以使用如下所示的内容:

var childProcess = require("child_process");
var path = require("path");
var cp = childProcess.fork(path.join(__dirname, "xx.js"));
cp.on("exit", function (code, signal) {
    console.log("Exited", {code: code, signal: signal});
});
cp.on("error", console.error.bind(console));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从节点脚本中运行节点脚本

来自分类Dev

如何从节点脚本运行Gulp任务

来自分类Dev

^节点脚本参数中的字符

来自分类Dev

在gulp中执行任意节点脚本

来自分类Dev

如何使用Shell脚本文件运行节点脚本

来自分类Dev

Gulp:并行运行多个节点脚本

来自分类Dev

一行以交互方式运行节点脚本?

来自分类Dev

如何以指定的时间间隔自动运行节点脚本

来自分类Dev

从远程服务器在php中执行节点脚本

来自分类Dev

通过节点脚本更少的CSS

来自分类Dev

来自节点脚本的r.js?

来自分类Dev

节点脚本:使用watchify链接命令

来自分类Dev

节点脚本等待异步回调

来自分类Dev

节点脚本永远不会结束

来自分类Dev

从文件内部执行节点脚本

来自分类Dev

从节点脚本调用 psql 元命令?

来自分类Dev

在命令行中像bin程序一样运行节点脚本

来自分类Dev

当docker使用`/ bin / sh -c`运行SIGTERM时未到达节点脚本

来自分类Dev

如果从cron运行,则无法将模块导入节点脚本

来自分类Dev

运行节点脚本时“没有这样的文件或目录”

来自分类Dev

Crontab不在Ubuntu服务器上运行节点脚本

来自分类Dev

从节点脚本执行时如何查看bash命令

来自分类Dev

从节点脚本获取npm的安装版本?

来自分类Dev

如何用笑话测试线性节点脚本?

来自分类Dev

消耗所有可用内存的节点脚本

来自分类Dev

在节点脚本中使用 Highlight.js?

来自分类Dev

在节点脚本中,如何监视文件中的更改并获取更新的内容?

来自分类Dev

将cat的输出通过管道传递到节点脚本中

来自分类Dev

Docker运行中的Dockerfile入口点脚本参数