所有插件

Redmine Periodic Task 通过模版周期性自动创建任务

发布地址:https://github.com/jperelli/Redmine-Periodic-Task
兼容性:Redmine 5.1.*, 5.0.*
最新版本:5.0.0
最后发布日期:2024-04-24
基本介绍

在某些项目中,需要按计划分配任务。例如每年检查一次 ssl 注册或每 3 个月运行一次安全检查 安装插件后,您可以将其作为模块添加到已存在的项目中,或将其激活为新项目的默认模块。在每个项目上,它将添加一个名为“定期任务”的新选项卡 - 只需去那里添加您的任务即可。




 

安装指导

此插件不支持windows下的bitnami一键安装包,虚拟机(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-3.2.0/bin/bundle

以 root权限执行 crontab -e

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

再如,每10分钟一次:

*/10 * * * * cd /var/www/<redminedir>; /usr/local/rvm/gems/ruby-3.2.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-3.2.0/bin/bundle exec rake redmine:check_periodictasks RAILS_ENV="production" LOCALE="de" 
版本更新
© 2023 Redminecn.com 版权所有

辽ICP备18016669号-2

粤公网安备 44030602007921号