【技术实现步骤摘要】
一种适用Linux系统的脚本编排实现方法
[0001]本专利技术涉及脚本管理
,具体的说是一种适用Linux系统的脚本编排实现方法。
技术介绍
[0002]在需求模式和业务场景上,经常需要给Linux虚机执行多个shell脚本,并且脚本需要复用给多个虚机执行。
[0003]通常的,脚本都在本地存储,不便于查找以及编辑脚本。
[0004]通常的,脚本的执行需要手动将脚本上传到虚机中,然后手动执行相应脚本执行命令去执行脚本,如果想要多个脚本任意排序一起执行,实现过程就比较复杂、繁琐。
技术实现思路
[0005]本专利技术针对目前技术发展的需求和不足之处,提供一种适用Linux系统的脚本编排实现方法。
[0006]本专利技术的一种适用Linux系统的脚本编排实现方法,解决上述技术问题采用的技术方案如下:
[0007]一种适用Linux系统的脚本编排实现方法,其实现内容包括:
[0008]使用angular框架搭建前端页面,实现脚本管理的可视化;
[0009]使用 ...
【技术保护点】
【技术特征摘要】
1.一种适用Linux系统的脚本编排实现方法,其特征在于,其实现内容包括:使用angular框架搭建前端页面,实现脚本管理的可视化;使用springboot+mybatis的后端框架,并使用java的jsch技术连接Linux虚机,实现脚本的自动上传和执行。2.根据权利要求1所述的一种适用Linux系统的脚本编排实现方法,其特征在于,使用angular框架搭建前端页面,实现脚本管理的可视化,这一过程中,设计一个脚本主表和一个脚本分类表,脚本主表用于存储脚本数据,脚本分类表用于存储不同的脚本分类信息;设计一个脚本日志表,用于存储脚本的执行记录,包括脚本的id、名称、执行目的虚机IP、执行状态、执行日志、执行时间;在前端页面设置一个快捷入口,以快速进入具有脚本新增、脚本搜索、脚本查看功能的脚本管理页面,同时,设置一个云服务器实例列表,并在该列表增设脚本编排按钮,实现脚本编排及执行页面的跳转。3.根据权利要求2所述的一种适用Linux系统的脚本编排实现方法,其特征在于,在前端页面的云服务器实例列表点击脚本编排按钮跳转到脚本编排及执行页面后,填写目的虚机的IP、用户名、密码、端口号,点击连接按钮,即可显示目的虚机可执行的脚本,选取脚本,随后点击执行按钮,即可按序执行所选脚本。4.根据权利要求3所述的一种适用Linux系统的脚本编排实现方法,其特征在于,选取多个可执行的脚本,点击执行按钮后,按照选取顺序在目的虚机上执行多个脚本;脚本执行完成后,脚本的执行记录自动保存于脚本日志表,通过脚本日志表即可查看所有脚本执行记录的详情信息。5.根据权利要求2所述的一种适用Linux系...
【专利技术属性】
技术研发人员:朱涛涛,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。