0
매주 일요일 저녁 9시에 rufus를 사용하여 스크립트를 예약해야합니다.rufus/scheduler every sunday
나는
require 'rubygems'
require 'rufus/scheduler'
scheduler = Rufus::Scheduler.start_new
scheduler.every("week") do
puts("Emailing Unverified Evidence Items Digest #{Time.now}")
ArtifactsController.email_unverified_artifacts_digest
end
가 일정마다 "일요일 오후 9시"에 대한 구문이 무엇인지 알고 싶어 내 task_schedule.rb에서 다음습니까? 터미널에서 OSX/GNU/리눅스 시스템 유형 "남자 5 crontab을"에
scheduler.cron("0 21 * * sun") do
# whatever...
end
해야하는 : 추가 정보 (https://github.com/jmettraux/rufus-scheduler/)에 표시된
이 크론을 사용하는 것을 제외하고는, 다른 방법으로 달성 할 수있다 (즉, 루퍼스 - 스케줄러의 크론 기능은 기본 시스템의 cron 디먼을 활용하지 않습니다 유의하시기 바랍니다)? – user1570144
물론, 20 초마다 일어나는 모든 직업을 쓸 수 있습니다. "지금"일요일 오후 9 시가되면 일을 할 수 있습니다. 아니면 일요일에 일요일에 일을 시작할 수 있습니다. 9m 그리고 모든 것을 ("1w") 말하고 그것이 천천히 사라지는 것을 제외하고는 효과가 있습니다 ... 하늘이 한계입니다 ... 발에서 자신을 쏘는 많은 방법. 심각한 모드로 되돌아 가자. cron 표기법이 "매주 일요일 오후 9시"와 같은 것을 간결하게 말하면서 왜 다른 것을 사용하려고 하는가? 시스템에서 정기적 인 cron 데몬을 사용하여 "매주 일요일 오후 9시에"레이크 작업을 실행할 수 있습니다. – jmettraux