我正在使用 raspberry pi/raspbian 上的电视播放器
播放器部分工作,我的播放列表也工作,但我坚持这一点:
我得到了带有开始日期的播放列表(解析没问题),但我不知道如何在预定日期用新的播放列表替换以前的播放列表。
有没有办法只在指定的时间启动一个函数,而不会因为错误的“等待”而吃掉所有的 cpu?
我想知道 setTimeOut 函数,但有比这更好的方法吗?
我正在使用 raspberry pi/raspbian 上的电视播放器
播放器部分工作,我的播放列表也工作,但我坚持这一点:
我得到了带有开始日期的播放列表(解析没问题),但我不知道如何在预定日期用新的播放列表替换以前的播放列表。
有没有办法只在指定的时间启动一个函数,而不会因为错误的“等待”而吃掉所有的 cpu?
我想知道 setTimeOut 函数,但有比这更好的方法吗?
看看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");