想每天运行一次nodejs爬虫。 网上搜nodejs有计划任务的模块,crontal,node-schedule。 用Linux的crontab试了试弄不出来。 有做过的吗?
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
#! /usr/bin/node
59 22 *1 * * /usr/bin/node -f /lt_es6/crawler/saveAqi.js
星号仅仅代表时间数字,那块不能加斜线
/etc/rc.d/init.d/crond restart 重启计划任务命令; 文件有没有#!都可以;因为指定了node去运行
/1有没有都行,是我测试时时间没对好。 谢谢了。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
linux crontab命令详解
我根据这个文章,配置过。 时间参数,用户等,后面加一条 node运行命令;或者npm运行命令就可以了 一般一条就够了
@slclub 用node-schedule完成了,但是还是想用Linux的crontab做。不知道哪里错了:
59 22 */1 * * /usr/bin/node -f /lt_es6/crawler/saveAqi.jsjs文件有x权限,下方代码在第一行#! /usr/bin/node59 22 *1 * * /usr/bin/node -f /lt_es6/crawler/saveAqi.js
星号仅仅代表时间数字,那块不能加斜线
/etc/rc.d/init.d/crond restart 重启计划任务命令; 文件有没有#!都可以;因为指定了node去运行
/1有没有都行,是我测试时时间没对好。 谢谢了。