【发布时间】:2017-01-31 11:10:54
【问题描述】:
我尝试使用无论何时 gem 自动发送消息。我在第一步。我“随时”安装 gem。我完成了以下步骤。
1. 在 gemfile 中添加 "gem 'whenever', :require => false"。
2. 捆绑安装。
3. 无论何时。
4.在schedule.rb中添加如下代码,
set :output, "#{path}/log/cron.log"
#every 1.day, :at => '4:30 am' do
every 5.minutes do
runner "Payment.sendMessage", :environment => "development"
end
5.而且模特喜欢,
class Payment < ActiveRecord::Base
def sendMessage
puts"Hello"
end
end
6。当我每次使用 bundle exec 时,我都会遇到以下问题
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/bash -l -c
'cd /home/prabha/rails_job && bundle exec bin/
rails runner -e development '\''Payment.sendMessage'\'' >>
/home/prabha/rails_job/log/cron.log 2>&1'
## [message] Above is your schedule file converted to cron syntax;
your crontab file was not updated.
## [message] Run `whenever --help' for more options.
我被这一步困住了。我想进一步进行什么?任何人都可以指导我。
谢谢。
【问题讨论】: