2013-06-04 3 views
3

Я пытаюсь получить всякий раз, когда работаю с синатрой. Когда я запускаю команду whenever, я получаю созданную вкладку cron. Но проблема в том, что в моем приложении sinatra у меня нет файла script/runner, который присутствует в Rails.Использовать каждый раз с помощью синатра

Как я могу получить этот бегун или есть всякая команда для его создания?

thx!

ответ

3

Вместо script/runner можно использовать задачу rake. Whenever камень поддерживает определение задания через rake задачи (and more in fact)

Пример: # конфиг/schedule.rb

every 3.hours do 
    rake "destroy_all" 
end 

и в вашем Rakefile: (из-за отсутствия хороших примеров)

task :destroy_all do 
    puts "Do not do this" 
    # sh "rm -rf ." 
end