在给定时间自动启动node.js脚本

时间:2014-12-23 13:27:53

标签: node.js express web-scraping scrape cheerio

我正在使用node.js / express.js脚本来废弃网站上的数据。我需要的数据是每天生成的,所以我需要我的脚本每天在给定的时间自动启动。

有办法吗?

2 个答案:

答案 0 :(得分:1)

这不是一个节点问题,您只需要定期启动脚本(与任何其他脚本一样)。在linux / mac上,它是通过cronjobs,在windows上通过schtasks

可在此处找到所有可用命令:http://technet.microsoft.com/en-us/library/cc772785%28WS.10%29.aspx

或者你可以使用windows"点击"方式:

http://windows.microsoft.com/en-us/windows/schedule-task#1TC=windows-7

答案 1 :(得分:1)

如果您使用的是Linux,并且只想使用节点js,则可以使用node-schedule

 schedule.scheduleJob({hour: 14, minute: 30, dayOfWeek: 0}, function(){
    console.log('Time for tea!');
});