1、过期或者即将过期问题提醒
reminder_emails.bat
rem reminder emails 给每个用户已经分配了过期的问题或在未来1天到期的问题发送一封电子邮件,days参数设置
set log=“D:\redmine_backup\redmine_reminder_emails.log”
set installPath=“C:\Bitnami\redmine-3.4.5-0”
set deadlineDays=1
echo %date%%time% reminder emails: >> %log%
call %installPath%\use_redmine.bat
cd apps\redmine\htdocs
rem days设置发送未来几天到期的邮件
bundle exec rake redmine:send_reminders days=%deadlineDays% RAILS_ENV=“production”
rem 判断命令执行结果是否正确
if %errorlevel% == 0 (
echo %date%%time% reminder emails successfully " >> %log%
) else (
echo %date%%time% reminder emails failed" >> %log%
echo >> %log%
)
rem 退出程序
exit
2、未过期问题,超过24小时未评审的需求和缺陷,邮件提醒
call %redmineInstallPath%\use_redmine.bat调用才能执行bundle命令,脚本中加上这句时,下一个语句是for循环时,不执行第一个循环数据,不知道为啥,