基本介绍
多数项目通常会存在周期性重复活动,诸如每1个月完成一次机房巡检、每2个月实施一次数据灾难恢复安全演练等等。此插件安装后会为项目新增一个'周期任务'模块。启用模块,项目应用菜单会新增'周期任务/Periodic Task’页签,通过该页面可以新增和管理项目周期性任务。
安装指导
安装插件(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"
版本更新
5.0.0 (2024-04-29)
兼容性: Redmine 5.0.*, 5.1.*
- redmine 5兼容性修订,扔掉对redmine4之前版本的支持
文件
4.2.0 (2023-07-12)
兼容性: Redmine 3.0.*, 3.1.*, 3.2.*, 3.3.*, 3.4.*, 4.0.*, 4.1.*, 4.2.*
- 新增:
支持redmine 5.0
- 包含任务列表的设置页面 Administration→ Modules
> Periodic Tasks> Configre
- 禁用选项
- 编辑页面的字段增加提示
- 支持葡萄牙语
- 如果未设置LOCALE环境变量,将使用redmine的默认配置语言
- 改进当前UX/UI
- 修复:
- bug business_day in due_date
- Translations DE / EN / IT / JA
文件
4.1.0 (2020-06-26)
兼容性: Redmine 3.0.*, 3.1.*, 3.2.*, 3.3.*, 3.4.*, 4.0.*, 4.1.*, 4.2.*
- 增加对问题/issue自定义字段支持
- 改善日文翻译
文件
评论
添加评论
由 yb bjhd 在 9 个月 之前添加
支持Bitnami的Windows版本不?有没有用过?5.0.3版本
由 guo hongxing 在 9 个月 之前添加
@yb bjhd 可以试试看。但需要使用windows的计划任务
由 lee Vtophya 在 大约一年 之前添加
不兼容5.0.3吗?为什么会出现安装完后redmine无法重启的情况啊~
由 redmineplugins.cn Admin 在 大约一年 之前添加
@lee Vtophya 插件有可能没有正常安装,具体可以看下日志报什么错误
由 guo hongxing 在 将近 2 年 之前添加
@贾 明森 需要在项目配置中启用“Periodictask”模块才可以
由 贾 明森 在 将近 2 年 之前添加
谢谢!
由 贾 明森 在 将近 2 年 之前添加
插件安装好重启完redmine后,在插件里面能看到这个插件但没有配置按钮,项目里没有出现‘周期任务’这一栏是什么原因?,
由 Chen Snowman 在 大约 3 年 之前添加
先要确保如下手动执行方式能看到效果,再考虑使用crontab做周期计划
由 匿名用户 在 大约 3 年 之前添加
建完任务后,怎么使用?已在crontab -e里创建每10分钟执行一次任务,但是似乎没有任何的效果。