Articles of cron

为什么不会cron执行我的node.js脚本?

我希望我的服务器每分钟执行一次节点脚本。 如果我手动执行文件( ./main.js ),程序执行完美,所以我很确定这不是问题。 但是当我把它交给cron来执行的时候,什么都不会发生。 这是cron文件的一行。 */1 * * * * /home/bryce/scripts/wudu/main.js 这里是一个示例日志: Oct 11 15:21:01 server CROND[2564]: (root) CMD (/home/bryce/scripts/wudu/main.js) 可执行文件: home/bryce/scripts/wudu/main.js #!/usr/bin/env node var program = require('commander'); var v = require('./cli/validation'); var a = require('./cli/actions'); program .version('0.0.1') .option('-u, –url', 'Register url') .option('-s, –selector', 'Register selector') .option('-p, –pagination', 'Register pagination') .option('-i, –index', 'Pass an […]

节点cron,每半夜运行一次

我想在午夜每天运行cron作业。 为此,我正在使用 0 0 0 1-31 * * 但它不适合我。 我正在使用节点cron 。 请build议有效的格式。

如何在使用集群模块的Node.js应用程序中运行Cron Job?

我正在使用Node-cron模块来调度Node.js应用程序中的任务。 我也希望在使用核心集群模块的几个进程中运行应用程序。 在几个进程中运行应用程序最终将在每个进程中执行计划任务(例如,如果任务是发送电子邮件,则会多次发送电子邮件)。 与群集模块一起运行cron作业的最佳实践/可行方法是什么? 我应该创build一个单独的进程,只处理cron作业,不接受任何请求。 如果是的话,我怎样才能以正确的方式做到这一点?

节点JS中芹菜的等价物

请在Node JS中build议等价的Celery来运行asynchronous任务。 我已经能够search以下内容: ( 稍后 ) Kue( Kue ), 咖啡resque( 咖啡resque ) cron( cron ) 节点 – 芹菜( 节点芹菜 ) 我在后台运行了手动和自动线程,并与MongoDB交互。 node-celery使用的是redis DB而不是Mongo DB。 有什么办法可以改变吗?当我安装node-celery时,redis被安装为依赖项。 我是新来的芹菜,请指导。谢谢。

每隔45分钟使用Node-Cron运行Cron作业

我正在使用node-cron来运行预定作业。 我希望这些工作每45分钟运行一次,但是它的performance很奇怪 这是我正在使用的模式 '00 */45 * * * *' 我在Tue Jun 17 2014 08:17:39 GMT+0000 (GMT)开始了我的剧本 这是工作执行的前几次 1. Tue Jun 17 2014 08:45:03 GMT+0000 (GMT) 2. Tue Jun 17 2014 09:00:01 GMT+0000 (GMT) 3. Tue Jun 17 2014 09:45:02 GMT+0000 (GMT) 这绝对不是我所期望或想要的。 我只想要每45分钟运行一次工作。 任何人都可以帮助我的模式? 谢谢 :)

Cronjobs在node.js中

是否有可能在node.js的特定时间定期调用函数? 我的第一个实现是 setInterval(functionName(),(24*60*60*1000)); 这是不理想的,因为每次重新启动节点时都会重新启动。 有更好的可能性来实现这个吗?

在Node.js与Cron Job中设置时间间隔?

我正在学习node.js,并设置一个空的Linux虚拟机和安装的节点。 我每分钟都在运行一个函数 var request = require('request') var minutes = 1, the_interval = minutes * 60 * 1000 setInterval(function() { // Run code }) }, the_interval); 并考虑根据当前时间添加一些其他function。 – (例如,如果dateTime =星期日中午,则运行函数) 我的问题是,与传统的cron工作相比,运行这样的工具有什么缺点? 请记住,我必须在节点每分钟运行此function。

你怎么能通过cron作业执行一个Node.js脚本?

很简单,我有一个月我要执行的节点脚本。 30 6 1 * * node /home/steve/example/script.js 但这不起作用,可能是因为path或命令正在运行的shell。 我已经尝试了通过cron执行节点的下列方法(使用-v进行testing): steve@atom:~$ node -v v0.4.2 steve@atom:~$ sh node -v sh: Can't open node steve@atom:~$ bash node -v /usr/local/bin/node: /usr/local/bin/node: cannot execute binary file steve@atom:~$ /usr/local/bin/node -v v0.4.2 steve@atom:~$ sh /usr/local/bin/node -v /usr/local/bin/node: 1: Syntax error: "(" unexpected steve@atom:~$ bash /usr/local/bin/node -v /usr/local/bin/node: /usr/local/bin/node: cannot execute binary […]