Skip to content

marcelbonnet/redmine_cron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redmine Cron

One cron job to call Rake tasks managed by this plugin.

Watch the video

  • When creating a new Scheduled Task, the field Interval must be set in minutes .

Dependencies

  • RVM (Ruby Version Manager)

Installing

cd /opt/redmine
RAILS_ENV=production rake redmine:plugins:migrate NAME=redmine_cron

Crontab

An example for Linux crontab to call our task manager every 15 minutes:

*/15 * * * * REDMINE_LANG=pt-BR RAILS_ENV=production RUBY_VERSION=2.2.2 /opt/redmine/plugins/redmine_cron/cronjob.sh

The shell variables:

  • REDMINE_LANG sets the localized messages.
  • RAILS_ENV sets the environment (development, test, production, ...)
  • RUBY_VERSION sets the Ruby Version. The script calls RVM (Ruby Version Manager)

Everytime redmine:cron_job is called, this plugin will decide if the managed tasks must be run or not.