一:本文目的

      通常,我们要重启常驻任务时,都要登录服务器,然后通过supervisorctl restart 任务名的方式进行重启。这么做好处是直接服务器操作简单快捷,坏处是容易误操作,而且关了窗口后就看不到日志了。因此,就想到了通过jks来完成,这样很容器就避免了这两个弊端。而且, 配合jks的权限控制,给开发人员开个账号去重启常驻任务即可,直接节省了运维人员的时间。


二:结果展示

1.构建时输入任务名称

运维自动化【通过jenkins重启superversion常驻任务】_服务器

2.查看日志

运维自动化【通过jenkins重启superversion常驻任务】_服务器_02


三:过程概述

1.通过jks提交任务名称

2.脚本收到名称后,通过for循环去重启任务。因为有些任务开了多个进程。

3.通过jks控制台查看日志。


四:过程细节

1.配置jks接收参数

运维自动化【通过jenkins重启superversion常驻任务】_服务器_03

2.在配置jks里配置脚本

运维自动化【通过jenkins重启superversion常驻任务】_服务器_04


3.构建并查看日志

运维自动化【通过jenkins重启superversion常驻任务】_for循环_05

完!