在指定日期启动功能

时间:2013-07-26 12:51:35

标签: javascript node.js raspberry-pi raspbian

我正在使用覆盆子pi / raspbian上的电视播放器

播放器部分工作,我的播放列表也工作,但我坚持这个:

我得到了一个开始日期的播放列表(解析没问题),但我不知道如何在预定日期用新的播放列表替换上一个播放列表。

有没有办法只在指定的时间启动一个函数,而不会通过错误的“等待”来吃掉所有的cpu?

我想知道setTimeOut函数,但是有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

看看node-cron。它将在指定的cron时间调用您的回调。看一些示例代码:

var cronJob = require('cron').CronJob;
new cronJob('00 30 11 * * 1-5', function(){
    // Runs every weekday (Monday through Friday)
    // at 11:30:00 AM. It does not run on Saturday
    // or Sunday.
    console.log('Hello');
}, null, true, "America/Los_Angeles");