問題タブ [node-cron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 複数のタイムゾーンで実行される単一の cron ジョブ
node-cronでジョブを構成しましたが、ノードでジョブをスケジュールするこのノード モジュールが気に入っています。
ここでは、異なるタイムゾーンにいるユーザーにプッシュ通知を送信する必要があります。特定の時間に通知を送信したいと考えています。
午後 9 時に通知を送信すると、リストされているすべてのタイムゾーンで cron ジョブが午後 9 時にトリガーされるとします。
私はこれをすべて知っており、ドキュメントに記載されているように、1 つのタイムゾーンに対して同じことを行っています。
timeZone - [オプション] - 実行のタイムゾーンを指定します。これにより、タイムゾーンに相対的な実際の時間が変更されます。
しかし、ここで timezone 属性に複数のタイムゾーンを指定できますか?
他のノードモジュールを知っている人がこれを達成できる場合は、教えてください。
注:タイムゾーンごとにここで複数の構成を構成できることはすでに知っていますが、動的リストがある場合はどうなりますか。
node.js - nodemailer/node-cron を使用して、電子メールを後日送信するようにスケジュールします。
プライベート ベータ サインアップ フィールドがあります。このフィールドは、サインアップするための特別なキーが記載された承認メールを探して、後でスケジュールされた日付に特別なキーが記載されたメールを送信するようユーザーに通知するメールを即座に送信します。
send.pre_approval は、プライベート ベータにサインアップするとすぐに pre_approval メールを送信します。cron ジョブはしばらくして起動するように設定されており、設定された cronTime で起動する onTick 関数は承認メールを送信し、その停止メソッドを呼び出します。
これは期待どおりに機能しているようですが、これが node-cron を使用して cron ジョブを停止する方法であるかどうか疑問に思っていました。
私は基本的にジョブをスケジュールし、実行したら停止しています。より良い方法は、サインアップ時から後で実行するようにジョブをスケジュールすることです。何かアイデアはありますか?
node.js - cron 式文字列で node-schedule を使用する方法
私は使用node-schedule
していますが、cron 式の文字列を使用していません。ここで何が間違っていますか?
これは、サーバーの起動時に一度だけ実行されます。
私は作成したくありませんRecurrenceRule
(うまくいきました)。代わりに、これらの文字列を使用してジョブを作成します。
試してみるべきnode-cron
ですか?
node.js - ノード cron ジョブが機能しています
ノード cron ジョブのコードを実行しようとしていますが、特定の時間を指定すると機能しません。以下はコードです。
node-cron - node-cron ジョブ間隔には両方が含まれますか?
2 つの cron ジョブを実行したい。
1 時間間隔で 0-7 (つまり、0,1,2,3,4,5,6,7)
15 分差で 7-0 (7:00 は前の間隔と 00 に含まれているため、ここには含めないでください) :00 は以前に含まれているため、ここにもありません)
今、私がやったことはこれです:
そして7-0の仕事のために
お気づきかもしれませんが、問題は 00:00 に両方の cronjobs が実装されることです。これは望ましくありません。
1 つの方法として、で仕事を始めることもできますが、その方法が7:15 - 23:30 for 15 minutes
わかりません。
どんな助けでも大歓迎です。
ありがとう
javascript - node-cron: 1 秒ごとに起動する cron ティック
node-cronを使用して、特定の時間に関数を実行しようとしています。
関数は平日の 10:00 に起動する必要があります。
このコードを実行すると、関数は指定された時間に 1 回ではなく、1 秒ごとに起動します。
しばらく前にバグを報告しましたが、誰も応答していません。
node.js - Heroku と node-cron ?
したがって、Heroku の無料の dyno は、トラフィックがなくなると「速度を落とす」ことを知っています。これは、node-cron モジュールを使用して実装した cron ジョブにどのような影響を与えるでしょうか?
node.js - Nodejs Cron での例外日付配列の処理
私はCronを使用しています。NodeJsで cron ジョブを処理するためのnodejs パッケージ。cron ジョブを実行する方法は次のとおりです。
問題なく実行されていますが、例外の日付配列処理を処理する標準的な方法はありますか? たとえば、これは国民の祝日の日付配列であり、これらの日に cron ジョブを実行したくありません。