nodejs计划任务怎么做?
发布于 4 年前 作者 ReakingAd 3019 次浏览 来自 问答

想每天运行一次nodejs爬虫。 网上搜nodejs有计划任务的模块,crontal,node-schedule。 用Linux的crontab试了试弄不出来。 有做过的吗?

4 回复

linux crontab命令详解

我根据这个文章,配置过。 时间参数,用户等,后面加一条 node运行命令;或者npm运行命令就可以了 一般一条就够了

@slclub 用node-schedule完成了,但是还是想用Linux的crontab做。不知道哪里错了: 59 22 */1 * * /usr/bin/node -f /lt_es6/crawler/saveAqi.js js文件有x权限,下方代码在第一行 #! /usr/bin/node

59 22 *1 * * /usr/bin/node -f /lt_es6/crawler/saveAqi.js

星号仅仅代表时间数字,那块不能加斜线

/etc/rc.d/init.d/crond restart 重启计划任务命令; 文件有没有#!都可以;因为指定了node去运行

/1有没有都行,是我测试时时间没对好。 谢谢了。

回到顶部