每2天运行一次代码

时间:2018-03-09 03:44:35

标签: ruby amazon-web-services action

我正在制作这个项目https://www.hackster.io/demirhanaydin/waterpi-houseplant-remote-watering-and-monitoring-system-340400,需要每2天运行一行代码的帮助。在该网站上,创建者说只是添加正确的参数来定期运行它。我不确定使用什么参数。我将每1.day添加到我的代码中,现在我得到运行时错误。

CLIENT.publish('pump/data', {state:{pump: params['action']}}.to_json) 

以下是整个ruby应用

    # app.rb
    require 'sinatra'
    require './boot'




    set :sessions, true
    set :session_secret, SESSION_SECRET

    enable :sessions



    get '/' do
      haml 'welcome/index'.to_sym
    end
    every (every 1.day, :at => '08:30') do
CLIENT.publish('pump/data', {state:{pump: params['action']}}.to_json)
end

    post '/take-action' do
      CLIENT.publish('pump/data', {state:{pump: params['action']}}.to_json)
      200
      end

0 个答案:

没有答案