Articles of crontab

每12小时用cron重新启动pm2应用程序

试过这个,但它不起作用: SHELL=/bin/bash PATH=/usr/lib/node_modules/pm2/bin * 0,12 * * * pm2 restart all 我究竟做错了什么?

如何切换root用户的Nodejs版本?

我遇到了这里发布的问题,并通知可能是nodejs的版本。 如下所示,节点版本很好。 $node -v v7.2.0 但它给了我一个root用户的exception版本,这是由crontab进程使用的。 $sudo su $node -v v0.10.42 我试过$n rm 0.10.42或$n 7.2.0多次都不能解决这个问题 有人可以帮忙吗? 我想要crontab进程使用正确版本的nodejs。

即使我的节点服务器重新启动,坚持我的cron作业并执行它们

我有节点js我的应用程序,我希望他们在预定的时间执行 但问题是, 如果我的服务器崩溃/停止/重新启动,那么这些计划的作业不会持久,不会执行。 而且,我所有的工作都是使用单一stream程来安排和执行的,但是我想要多个stream程来完成这项工作。 即使我的节点服务器重新启动 ,即使我的服务器没有运行,我也希望所有的作业都被保存并执行 。 议程 – 使用mongoDB,我不想使用。 节点 – 调度程序 – 不能坚持cron作业 var ctab = require('crontab'); ctab.load(function(err, crontab) { var job = crontab.create('* * * * * *'); var jobs = crontab.jobs(); crontab.save(function(err, crontab) { }); });

节点和crontab无法正常工作

我试图用crontab运行一个节点脚本,但不能按我的预期工作(Ubuntu 12.04)。 在我的crontab文件中 */1 * * * * node /home/me/path/to/script.js > /home/me/path/to/output 这将产生空string输出,而不应该。 当我运行node /home/me/path/to/script.js > /home/me/path/to/output ,手动,一切都很好。 你能帮我解决吗?

node.js能够从URL读取吗?

我想要实现的是创build脚本,它将从URL读取,然后使用这些数据做一些操作。 在例子中。 这个脚本每5分钟运行一次,从某个地方加载页面,检查是否有改变,如果有什么改变(有一个小的特定的变化,我实际上会寻找,但没关系,因为这个想法保持同样),它会通过电子邮件发送给我一个警报。 问题是。 Node.js可以处理吗? 我可以用ruby创build这个脚本,或者甚至是shell脚本,每隔N分钟从服务器上的crontab运行; 但是我想尝试一下Node.js,这听起来像我有一个很好的“宠物项目”来尝试它。

在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 […]