项目

一般

简介

插件 » Redmine Periodic Task 可通过模版周期性自动创建任务的插件

Periodictask

发布于: https://github.com/jperelli/Redmine-Periodic-Task
兼容于: Redmine 5.0.*, 4.2.*, 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.*, 3.0.*

最新版本: 4.2.0 更新日期: 2023-07-12 22:46

安装指导

安装插件(linux)

  • 解压插件压缩包至 plugins/periodictask
  • bundle install
  • bundle exec rake redmine:plugins:migrate NAME=periodictask RAILS_ENV=production
  • 重新启动redmine

配置方法(linux)

which bundle找到bundle的绝对路径, 例如 /usr/local/rvm/gems/ruby-2.1.0/bin/bundle

以 root权限执行 crontab -e

0 1 * * * cd /var/www/<redminedir>; /usr/local/rvm/gems/ruby-2.1.0/bin/bundle exec rake redmine:check_periodictasks RAILS_ENV="production" 

再如,每10分钟一次:

*/10 * * * * cd /var/www/<redminedir>; /usr/local/rvm/gems/ruby-2.1.0/bin/bundle exec rake redmine:check_periodictasks RAILS_ENV="production" 

如果想使用自己的语言包替换变量**DAY**,**WEEK**,**MONTH**,**MONTHNAME**,**YEAR**,**PREVIOUS_MONTHNAME**,**PREVIOUS_MONTH** ,可以在脚本中增加语言包变量参数,例如: LOCALE=“zh” (目前有效的值有 de, en, ja, tr, ru, tr, zh)

0 * * * * cd /var/www/<redminedir>; /usr/local/rvm/gems/ruby-2.1.0/bin/bundle exec rake redmine:check_periodictasks RAILS_ENV="production" LOCALE="de"