Skip to content

Instantly share code, notes, and snippets.

@zachrab
Created April 14, 2015 01:57
Show Gist options
  • Save zachrab/9ea5e1c9a1894a3b6cf1 to your computer and use it in GitHub Desktop.
Save zachrab/9ea5e1c9a1894a3b6cf1 to your computer and use it in GitHub Desktop.
Whenever cron description
# Use this file to easily define all of your cron jobs.
#
# It's helpful, but not entirely necessary to understand cron before proceeding.
# http://en.wikipedia.org/wiki/Cron
# Example:
#
# set :output, "/path/to/my/cron_log.log"
#
# every 2.hours do
# command "/usr/bin/some_great_command"
# runner "MyModel.some_method"
# rake "some:great:rake:task"
# end
#
# every 4.days do
# runner "AnotherModel.prune_old_records"
# end
# Learn more: http://github.com/javan/whenever
set :output, 'my_file_path/cron_log/cron_log.log'
job_type :cucumber, "cd :path bundle exec cucumber :task :output"
every 1.minutes do
cucumber '-v'
end
$ whenever
* * * * * /bin/bash -l -c 'cd /Users/zachrab/Ruby_Dev/google_finance_dji bundle exec cucumber -v >> /Users/zachrab/Ruby_Dev/google_finance_dji/cron_log/cron_log.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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment