特定の時間に遅延ジョブを実行する

スガニアセルバラジャン

ユーザーが指定した時間に実行したいメール配信ジョブがあります。メールを配信する日時列deliver_atがあります。バックグラウンドジョブの実行に遅延ジョブを使用しています。

遅延ジョブでは、ジョブをスケジュールする正確な時間ではなく、時間差を指定できます。

  GiftCardMailerJob.set(wait: delay_by.minutes.from_now).perform_later(go)

Deliver_at時間を直接指定し、その時間に遅延ジョブを実行する方法はありますか?

そうでない場合、どうすれば時差に到達できますか?

((deliver_at - Time.now) / 60).minutes.from_now

正しいアプローチである必要がありますか?

ゴータム

あなたはでenqueue方法を使用することができますdelayed_jobs

Delayed::Job.enqueue(GiftCardMailerJob.new, :run_at => deliver_at)

delayed_jobsデータベースにテーブルが表示されている場合run_atフィールドはタイプでdatetimeあり、任意のdatetime値を指定できます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定の日時に遅延ジョブを実行する

分類Dev

CRONジョブを毎日特定の時間に実行する

分類Dev

遅延ジョブ:実行時間が可変のhandle_asynchronously

分類Dev

特定の時間の間に Quarz Cron ジョブを実行する方法は?

分類Dev

NestJs特定の時間に1日3回cronジョブを実行する方法

分類Dev

長時間実行されるバックグラウンドタスクに遅延ジョブを使用する必要がありますか?

分類Dev

トリガーの遅延時間戦略が指数関数的に増加するQuartz再試行ジョブ

分類Dev

特定の時間から5時間ごとにジョブを実行するためのQuartzCron Expression

分類Dev

実行中のslurmジョブに時間を追加する

分類Dev

Quartz.net:特定の時間間隔でジョブを実行する

分類Dev

特定の時間に実行するようにAndroidでジョブをスケジュールする

分類Dev

解析で特定の時間に実行するジョブをスケジュールします

分類Dev

Cpanel-特定の時間後に実行するようにcronジョブを設定します

分類Dev

別のタイムゾーンの特定の時間にジョブを実行する方法

分類Dev

遅延ジョブを使用して、アクションメーラーで特定の時間にメールを送信します

分類Dev

Laravel 5.2でジョブを時間遅延させるにはどうすればよいですか?

分類Dev

実行時間を考慮して遅延を追加する

分類Dev

Javascriptで、ループが実行されるたびに、ループの時間遅延を設定する方法

分類Dev

特定の時間にWebページにpingを実行する

分類Dev

Jenkinsジョブの実行開始時間を取得する方法

分類Dev

アクション間に遅延を付けて実行する

分類Dev

1つのジョブに時間がかかる複数のcronジョブを実行する

分類Dev

Jenkinsジョブが特定の時間に実行されないようにブロックする方法

分類Dev

特定の遅延のある時間範囲で実行するようにSpringスケジュールタスクを構成するにはどうすればよいですか?

分類Dev

遅延したジョブが実際に再試行しているかどうかを確認する方法

分類Dev

いつでも使用せずに毎週遅延ジョブを実行する方法は?

分類Dev

Laravelで失敗したキュージョブの試行の間に遅延を作成するにはどうすればよいですか?

分類Dev

時間遅延swift 3 spritekitの後にオブジェクトをスポーンする方法

分類Dev

Quartz.Netを使用して、1日に特定の時間を実行するようにジョブをスケジュールします。

Related 関連記事

  1. 1

    特定の日時に遅延ジョブを実行する

  2. 2

    CRONジョブを毎日特定の時間に実行する

  3. 3

    遅延ジョブ:実行時間が可変のhandle_asynchronously

  4. 4

    特定の時間の間に Quarz Cron ジョブを実行する方法は?

  5. 5

    NestJs特定の時間に1日3回cronジョブを実行する方法

  6. 6

    長時間実行されるバックグラウンドタスクに遅延ジョブを使用する必要がありますか?

  7. 7

    トリガーの遅延時間戦略が指数関数的に増加するQuartz再試行ジョブ

  8. 8

    特定の時間から5時間ごとにジョブを実行するためのQuartzCron Expression

  9. 9

    実行中のslurmジョブに時間を追加する

  10. 10

    Quartz.net:特定の時間間隔でジョブを実行する

  11. 11

    特定の時間に実行するようにAndroidでジョブをスケジュールする

  12. 12

    解析で特定の時間に実行するジョブをスケジュールします

  13. 13

    Cpanel-特定の時間後に実行するようにcronジョブを設定します

  14. 14

    別のタイムゾーンの特定の時間にジョブを実行する方法

  15. 15

    遅延ジョブを使用して、アクションメーラーで特定の時間にメールを送信します

  16. 16

    Laravel 5.2でジョブを時間遅延させるにはどうすればよいですか?

  17. 17

    実行時間を考慮して遅延を追加する

  18. 18

    Javascriptで、ループが実行されるたびに、ループの時間遅延を設定する方法

  19. 19

    特定の時間にWebページにpingを実行する

  20. 20

    Jenkinsジョブの実行開始時間を取得する方法

  21. 21

    アクション間に遅延を付けて実行する

  22. 22

    1つのジョブに時間がかかる複数のcronジョブを実行する

  23. 23

    Jenkinsジョブが特定の時間に実行されないようにブロックする方法

  24. 24

    特定の遅延のある時間範囲で実行するようにSpringスケジュールタスクを構成するにはどうすればよいですか?

  25. 25

    遅延したジョブが実際に再試行しているかどうかを確認する方法

  26. 26

    いつでも使用せずに毎週遅延ジョブを実行する方法は?

  27. 27

    Laravelで失敗したキュージョブの試行の間に遅延を作成するにはどうすればよいですか?

  28. 28

    時間遅延swift 3 spritekitの後にオブジェクトをスポーンする方法

  29. 29

    Quartz.Netを使用して、1日に特定の時間を実行するようにジョブをスケジュールします。

ホットタグ

アーカイブ