「いつでも」が機能しない理由がわかりません
スケジュール.rb
every 2.minutes do
runner "Ping.check_pings"
end
Ping.rb
class Ping < ActiveRecord::Base
attr_accessible :LAN, :WAN, :info, :infastructure_id
def self.check_pings
@monitor_ping = Ping.new()
@monitor_ping.WAN = "true"
@monitor_ping.save
end
end
crontab -l
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * /bin/bash -l -c 'cd /home/ruben/Monitoring && script/rails runner -e production '\''Ping.check_pings'\'''
rails runner "Ping.check_pings" ==> コマンドラインで動作
「rails s」で実行しているプロジェクトで試してみましたが、何が間違っていますか?