Periodictask
发布于: https://github.com/jperelli/Redmine-Periodic-Task 兼容于: Redmine 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.*, 3.0.*
最新版本: 4.1.0 更新日期: 2021-04-01 09:48
发布于: https://github.com/jperelli/Redmine-Periodic-Task 兼容于: Redmine 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.*, 3.0.*
最新版本: 4.1.0 更新日期: 2021-04-01 09:48
![]() |
作者: | redmineplugins.cn Admin |
---|---|---|
主页: | https://github.com/jperelli/Redmine-Periodic-Task | |
版本库: | https://github.com/jperelli/Redmine-Periodic-Task | |
创建于: | 2020-06-26 | |
当前版本: | 4.1.0 | |
兼容性: | Redmine 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.*, 3.0.* |
多数项目通常会存在周期性重复活动,诸如每1个月完成一次机房巡检、每2个月实施一次数据灾难恢复安全演练等等。此插件安装后会为项目新增一个'周期任务'模块。启用模块,项目应用菜单会新增'周期任务/Periodic Task’页签,通过该页面可以新增和管理项目周期性任务。
安装插件(linux)
配置方法(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"
积分(2)
兼容性: Redmine 3.0.*, 3.1.*, 3.2.*, 3.3.*, 3.4.*, 4.0.*, 4.1.*
文件
periodictask-4.1.0.zip (69.6 KB)
没有任何数据可供显示
# | 跟踪 | 状态 | 作者 | 主题 | 更新于 |
---|---|---|---|---|---|
322 | 报错 | 已解决 | he yang | 优先级 不能为空字符 | 2022-09-16 13:05 |
326 | 报错 | 已解决 | he yang | 插件没起作用 | 2022-04-11 13:54 |
379 | 报错 | 已解决 | wang hong | 周期任务安装后无法自动创建 | 2022-09-23 09:46 |
评论
添加评论
@贾 明森 需要在项目配置中启用“Periodictask”模块才可以
插件安装好重启完redmine后,在插件里面能看到这个插件但没有配置按钮,项目里没有出现‘周期任务’这一栏是什么原因?,
先要确保如下手动执行方式能看到效果,再考虑使用crontab做周期计划
建完任务后,怎么使用?已在crontab -e里创建每10分钟执行一次任务,但是似乎没有任何的效果。