当TASKCTL作业或零碎产生异样时,零碎会主动生成音讯。如果你设置了短信邮件相干信息,零碎会主动将异样信息以短信或邮件的形式发送到指定的手机或邮箱。
短信与邮件发送的应用办法与步骤为:
- 定义用户
- 短信或邮件发送接口程序的开发
- 测试接口程序
- 接口程序部署以及配置
定义用户
从6.0版本开始,调度异样短信邮件接管,须要通过客户端组件admin创立独立的用户。每个用户蕴含用户ID,姓名、电话号码、邮件地址、以及用户权限组信息等。
当然,用户的定义,不是因需接管短信才定义,而是应用TASKCTL的良好习惯。
短信或邮件发送接口程序的开发
接口程序的作用
每个用户企业内,邮件短信的发送形式以及接口均不同,因而,TASKCTL须要你开发自定的发送接口程序。通过接口程序,你能够将指定的内容发送到指定的手机或邮箱。
反对的接口程序类型
TASKCTL6.0及以上版本 能够反对的接口程序类型包含:shell程序、可执行命令程序、java程序、python程序四种。
接口程序的入口参数
- 短信发送接口程序的入口参数为:
电话号码,音讯内容的文件名称 - 邮件发送接口程序的入口参数为:
邮件地址,音讯内容的文件名称
接口程序的正确返回值,肯定要设置为4
比方:如果你的接口程序为shell脚本,最初应该增加exit 4;
测试你的接口程序
- 构建一个行将发送内容的文件
- 短信接口测试(shell形式)
sh [接口程序] [电话号码] [信息文件名] 如果通过运行以上命令,能发送短信,就示意接口程序测试通过。 - 邮件接口测试(shell形式)sh [接口程序] [邮件地址] [信息文件名] 如果通过运行以上命令,能发送邮件,就示意接口程序测试通过。
接口程序部署以及设置
1.程序部署
将相应接口程序上传到调度服务器装置用户环境。目录你可本人指定。如果是可执行程序,记住赋予执行权限。
2.信息设置
程序部署完后,用admin超级用户登录Admin客户端组件,进入短信邮件设置界面。设置界面如下:
- 发送程序名称:你部署接口程序的全门路
- 程序类型:接口程序的类型
- 编码:你邮件服务器或短信服务的具体编码
对于编码容易犯的谬误:你的接口程序中增加中文内容(比方短信头信息),编码肯定与该配置编码雷同。
通过以上步骤,你的短信邮件配置就算实现了。