Redmine邮件通知脚本

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循环时,不执行第一个循环数据,不知道为啥,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值