CNode

nodejs计划任务怎么做?

问答
RReakingAd发布于10 年前最后回复10 年前4 回复5569 浏览0 收藏

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

查看回复

回复 (4)

S
slclub#1·10 年前

linux crontab命令详解

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

R
ReakingAd#2·10 年前

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

S
slclub#3·10 年前

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

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

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

R
ReakingAd#4·10 年前

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

参与回复
登录后即可参与回复。登录