Nidhin S G
Nidhin S G

Reputation: 1695

Cron Job not working using whenever gem

I am trying to learn Cron Job and whenever gem. In my app i have created a rake task.

require 'rubygems'

namespace :cron_job do
  desc "To Check Users Inactivity"
  task user_inactivity: :environment do
    p "Inactive Users..."
  end
end

and in schedule.rb i have wrote like this

every 1.minute do
  rake "cron_job:user_inactivity", environment: "development"
end

and in my terminal i wrote two commands

 whenever --update-crontab

and then

sudo /etc/init.d/cron restart

but nothing is happening after 1 minute. I checked my console for p messages and nothing happens. Do i miss something?

Upvotes: 0

Views: 245

Answers (1)

xdazz
xdazz

Reputation: 160833

The output won't show in your console.

You have to set the output log path by:

set :output, "/path/to/my/cron_log.log"

Then check the log.

Upvotes: 5

Related Questions