지연된 작업을 특정 날짜 시간에 실행

보그 단 포파

다음을 통해 이메일을 보내고 싶습니다. delayed_job

하지만 이벤트 전후에 보내고 싶어요.

내 관심사는 이것이 실제로 작동하는지입니다.

def one_week_before_run
  AtendeeMailer.delay(run_at: '8th October 2016'.to_datetime).mudrun_about_to_start(self)
end

def thank_you_note
  AtendeeMailer.delay(run_at: '18th October 2016'.to_datetime.end_of_day).thank_you(self)
end

아니면 다른 접근 방식을 선택해야합니까?

마두 발란 아파치

지연된 작업은 run_at <= 현재 시간 인 경우에만 실행할 작업을 선택합니다. 작업을 선택하려면 DJ의 쿼리를 참조하십시오.

SELECT `delayed_jobs`.* FROM `delayed_jobs` WHERE ((run_at <= '2016-09-27 00:49:59' AND (locked_at IS NULL OR locked_at < '2016-09-27 00:24:59') OR locked_by = 'host:Madhubalans-Air pid:74314') AND failed_at IS NULL) ORDER BY priority ASC, run_at ASC LIMIT 1

코드는 run_at를 2016-10-18 00:00:00 및 2016-10-18 23:59:59로 설정합니다. 따라서 코드는 예상대로 작동합니다. :)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특정 시간에 지연된 작업 실행

분류에서Dev

특정 날짜에 코드 실행을 중지하는 방법

분류에서Dev

매년 특정 날짜에 지역 알림을 실행합니다.

분류에서Dev

매월 특정 날짜에 cronjob을 실행하지만 주말에 해당하는 경우 더 일찍 실행

분류에서Dev

지정된 날짜에 Java Swing 작업 수행

분류에서Dev

특정 날짜 및 시간에 작업을 방지하는 방법은 무엇입니까?

분류에서Dev

Nodejs의 Agenda를 사용하여 미래의 특정 날짜 시간에 cron과 같은 작업을 어떻게 실행합니까?

분류에서Dev

Azure Analytics 작업에서 날짜 / 시간 형식 지정

분류에서Dev

특정 날짜 / 시간에 특정 날짜 형식을 표시하는 PHP

분류에서Dev

지정된 날짜가 시작 날짜와 종료 날짜 사이 인 MySQL 선택 행

분류에서Dev

작업을 같은 날에 한 번, 그 이후로 지정된 시간에 실행하는 방법이 있습니까?

분류에서Dev

시스템 시간이 특정 날짜 / 시간에 도달 할 때까지 루프 수행

분류에서Dev

특정 날짜를 기준으로 laravel에서 특정 작업을 지정 / 예약하는 방법

분류에서Dev

타이머 실행을 지연하거나 현재 날짜 시간을 기준으로 시작하는 방법

분류에서Dev

날짜 존재하지에 0을 반환하고, 특정 날짜가 현재 얼마나 많은 행 COUNT MYSQL

분류에서Dev

특정 날짜까지 남은 시간

분류에서Dev

특정 '반복'조건에서 소요 된 시간을 요약하는 집계 날짜 시간

분류에서Dev

다른 데이터 프레임의 날짜 시간에 맞게 조정 된 데이터 프레임의 특정 행을 하위 집합하는 방법

분류에서Dev

특정 시간에 실행되도록 작업을 설정하는 방법

분류에서Dev

특정 날짜에 열리는 팝업 메시지 상자

분류에서Dev

지연된 작업을 사용하여 작업중인 특정 시간에 메일을 보내는 메일러

분류에서Dev

Parse에서 지정된 시간에 실행되도록 작업 예약

분류에서Dev

"now ()"가 특정 날짜 시간이면 행을 변경하십시오. 장고

분류에서Dev

장시간 실행되는 백그라운드 작업에 지연된 작업을 사용해야합니까?

분류에서Dev

iOS에서 특정 날짜 및 시간에 이미지로드

분류에서Dev

날짜 시간 열에서 특정 날짜까지의 일 수 계산-Pandas

분류에서Dev

KDE-시작할 때 특정 작업 공간에서 특정 명령 실행

분류에서Dev

특정 날짜 및 시간대로 작업 저장

분류에서Dev

Cron-특정 날짜 이후 첫 번째 평일에 작업을 실행하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    특정 시간에 지연된 작업 실행

  2. 2

    특정 날짜에 코드 실행을 중지하는 방법

  3. 3

    매년 특정 날짜에 지역 알림을 실행합니다.

  4. 4

    매월 특정 날짜에 cronjob을 실행하지만 주말에 해당하는 경우 더 일찍 실행

  5. 5

    지정된 날짜에 Java Swing 작업 수행

  6. 6

    특정 날짜 및 시간에 작업을 방지하는 방법은 무엇입니까?

  7. 7

    Nodejs의 Agenda를 사용하여 미래의 특정 날짜 시간에 cron과 같은 작업을 어떻게 실행합니까?

  8. 8

    Azure Analytics 작업에서 날짜 / 시간 형식 지정

  9. 9

    특정 날짜 / 시간에 특정 날짜 형식을 표시하는 PHP

  10. 10

    지정된 날짜가 시작 날짜와 종료 날짜 사이 인 MySQL 선택 행

  11. 11

    작업을 같은 날에 한 번, 그 이후로 지정된 시간에 실행하는 방법이 있습니까?

  12. 12

    시스템 시간이 특정 날짜 / 시간에 도달 할 때까지 루프 수행

  13. 13

    특정 날짜를 기준으로 laravel에서 특정 작업을 지정 / 예약하는 방법

  14. 14

    타이머 실행을 지연하거나 현재 날짜 시간을 기준으로 시작하는 방법

  15. 15

    날짜 존재하지에 0을 반환하고, 특정 날짜가 현재 얼마나 많은 행 COUNT MYSQL

  16. 16

    특정 날짜까지 남은 시간

  17. 17

    특정 '반복'조건에서 소요 된 시간을 요약하는 집계 날짜 시간

  18. 18

    다른 데이터 프레임의 날짜 시간에 맞게 조정 된 데이터 프레임의 특정 행을 하위 집합하는 방법

  19. 19

    특정 시간에 실행되도록 작업을 설정하는 방법

  20. 20

    특정 날짜에 열리는 팝업 메시지 상자

  21. 21

    지연된 작업을 사용하여 작업중인 특정 시간에 메일을 보내는 메일러

  22. 22

    Parse에서 지정된 시간에 실행되도록 작업 예약

  23. 23

    "now ()"가 특정 날짜 시간이면 행을 변경하십시오. 장고

  24. 24

    장시간 실행되는 백그라운드 작업에 지연된 작업을 사용해야합니까?

  25. 25

    iOS에서 특정 날짜 및 시간에 이미지로드

  26. 26

    날짜 시간 열에서 특정 날짜까지의 일 수 계산-Pandas

  27. 27

    KDE-시작할 때 특정 작업 공간에서 특정 명령 실행

  28. 28

    특정 날짜 및 시간대로 작업 저장

  29. 29

    Cron-특정 날짜 이후 첫 번째 평일에 작업을 실행하는 방법은 무엇입니까?

뜨겁다태그

보관