2

指定した時間に 1 回だけ実行する必要がある「スケジュールされたジョブ」を meteor で実行したいと考えています。日付オブジェクトにアクセスできます。以下の式を試しましたcronが、期待した動作が得られませんでした。

次の実行 @0 を表示

これがコードスニペットです。

schedule: function(parser) {
            var _year = bidStartTime.getFullYear();
            var _month = bidStartTime.getMonth();
            var _date = bidStartTime.getDate();
            var _hours = bidStartTime.getHours();
            var _min = bidStartTime.getMinutes();

            var bidAsCron = _min+' '+_hours+' '+_date+' '+ _month+' ? '+_year;
            console.log('parsed as ' + bidAsCron);

            // parser is a later.parse object

            //  sample parser.cron('25 17 5 10 ? 2015');
           // should 5th October 2015 at 5:25 pm

          return   parser.cron(bidAsCron);

        },
4

1 に答える 1