Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Node.js脚本的Workload Scheduler – 它是否等同于Bluemix中的cron作业?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我每天早上都试图用Bluemix Workload scheduler调用node file.js; file.js在我的node.js项目的根目录中; file.js不是我的服务器文件.我曾经使用过cron,但看起来像 “BlueMix doesn’t have a concept of cron jobs.”

作为我的过程的(仅)步骤的结果,我得到“node:command not found”

我想我错过了什么.是否可以使用Workload scheduler执行此操作,还是应该找到其他选项?

更多信息

我正在尝试:

var wls = new Workloadservice(credentials);

var wp = new WAProcess("MyProcessName","DescriptionProcess");
wp.addStep(new CommandStep("node file.js",myAgentName));
wp.addtrigger( triggerFactory.repeatDaily(1) );

wls.createAndEnableTask(wp,function(res){
    wls.runTask(res.id,function(){Console.log("Process is created and started.")});
});

我可以在“IBM Workload Automation on Cloud – Application Lab”中看到该过程已创建并启动.几个后来,进程失败说“未找到节点命令”

我想我在文档中读到代理只能调用本地系统命令(例如cat,pwd …)或与外部交互的命令(用于REST服务调用).所以它无法找到node命令或file.js.

除非我在代理上安装所有东西?文档说我们可以使用curl命令在/ home / wauser / workspace目录中安装程序.那我该怎么办

解决方法

您应该修改NodeJS应用程序,让它公开一个可以使用curl命令运行的方法,并提供正确的输出和日志记录.然后,调用方法的curl将在Workload scheduler作业中运行. Workload scheduler服务不是节点运行时的一部分.

大佬总结

以上是大佬教程为你收集整理的Node.js脚本的Workload Scheduler – 它是否等同于Bluemix中的cron作业?全部内容,希望文章能够帮你解决Node.js脚本的Workload Scheduler – 它是否等同于Bluemix中的cron作业?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。