Мне нужно запланировать скрипт, используя rufus каждое воскресенье в 9 вечера.rufus/scheduler every sunday
У меня есть следующие в моей task_schedule.rb
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 вечера»?
это может быть достигнута любым другим способом использования хрон за исключением? – user1570144
Конечно, вы могли бы написать каждую работу, которая просыпается каждые 20 секунд, и если «сейчас» произойдет в воскресенье 9 вечера, это может сделать работу ... Или вы могли бы начать работу в 1-е воскресенье на 9m и сказать каждый («1w»), и он должен работать, за исключением того, что он медленно desync ... Небо - это предел ... Многие способы стрелять в ногу. Вернемся к серьезному режиму, обозначение cron здесь, чтобы кратко сказать такие вещи, как «каждое воскресенье в 9 вечера», зачем пытаться использовать что-то еще? Обратите внимание, что вы можете использовать обычный демон cron для вашей системы для запуска рейк-задачи «каждое воскресенье в 9 вечера». – jmettraux