rundeck日报发送脚本

RundeckJobResult


rundeck 日报发送脚本使用指南

  • 收集rundeck任务运行结果并做个报表,日报,发送邮件给指定联系人.*

source ~/.virtualenvs/rundeck3.6/bin/activate

usage

1
2
3
4
5
6
7
8
9
10
11
12
13

用法:
RdJobResult.py [--命令选项] [参数]

命令选项:

--help, -h 帮助。

--version, -V 输出版本号。

--mailaddr, -m 用户名@邮件域名,用户名@邮件域名,... 接收邮件的地址。

eg: python3.6 rundeck_job_status.py -m talenhao@gmail.com,talenhao2@gmail.com,...

log文件

/tmp/rundeck_job_status.py.log.${date},${hour.min}

eg: /tmp/rundeck_job_status.py.log.2017-06-27,16.22

在rundeck上做成一个job

每日23:59分执行
image

邮件内容

image


订阅 说明
常规订阅: 如果需要添加日报订阅者,直接rundeck_result.start任务,option上添加订阅者邮箱即可,使用”,”号分割。
临时订阅: 如果是临时订阅,在任务运行界面mailto参数上点击”New Value”,输入订阅者邮件地址。
坚持原创技术分享,您的支持将鼓励我继续创作!