一种执行脚本方法、装置、设备及存储介质制造方法及图纸

技术编号:23363135 阅读:37 留言:0更新日期:2020-02-18 17:18
本发明专利技术公开了一种执行脚本方法,当监听到服务程序接收到执行脚本指令时,读取执行脚本指令中的脚本类型字段,根据脚本类型字段,判断执行脚本指令的脚本类型,生成第一类型脚本,根据第一类型脚本,对第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,最后将执行结果返回至客户端或后台服务器,采用本发明专利技术提供的实施例,能够同时适用于普通人员和运维人员,并且无需提供云手机的IP地址和端口即可执行脚本操作,提高了云手机的兼容性和安全性。

A script execution method, device, device and storage medium

【技术实现步骤摘要】
一种执行脚本方法、装置、设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种执行脚本方法、装置、设备及存储介质。
技术介绍
云手机,是一个基于云计算强大虚拟应用和移动互联网的智能手机应用云平台。基于云计算在大规模计算、强大的存储能力、虚拟化应用等方面突出的优势,云平台为智能手机用户提供多元化、全方位的虚拟手机应用和服务,全面支持各种手机应用程序的展示、下载、应用与管理服务,并卓越实现全天候云端智能托管应用,让用户脱离移动终端的状态下,也能将各种应用程序托管到云端,保持全天候在线状态,全面实现智能手机应用虚拟化。执行脚本是对云手机进行维护的重要手段,现有技术大多数是采用直接登录云手机的终端控制台进行脚本的执行,通常采用ssh登录的方式进入云手机的控制台,再编辑脚本后再执行操作。现有技术通过ssh登录云手机终端执行脚本方式,存在以下弊端:1、ssh登录需设置登录的用户权限,适用人群一般是运维人员从后台ssh登录云手机进行操作,通常这种方式不会开放给用户操作。2、ssh登录需消耗一定的资源,若大批量云手本文档来自技高网...

【技术保护点】
1.一种执行脚本方法,其特征在于,包括以下步骤:/n当监听到服务程序接收到执行脚本指令时,读取所述执行脚本指令中的脚本类型字段;其中,所述执行脚本指令包括脚本类型字段和脚本内容;/n根据所述脚本类型字段,判断所述执行脚本指令的脚本类型,生成第一类型脚本;其中,所述第一类型脚本包括物理机脚本和虚拟机脚本;/n根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果;/n将所述执行结果返回至客户端或后台服务器。/n

【技术特征摘要】
1.一种执行脚本方法,其特征在于,包括以下步骤:
当监听到服务程序接收到执行脚本指令时,读取所述执行脚本指令中的脚本类型字段;其中,所述执行脚本指令包括脚本类型字段和脚本内容;
根据所述脚本类型字段,判断所述执行脚本指令的脚本类型,生成第一类型脚本;其中,所述第一类型脚本包括物理机脚本和虚拟机脚本;
根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果;
将所述执行结果返回至客户端或后台服务器。


2.如权利要求1所述的执行脚本方法,其特征在于,所述根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,具体为:
当所述第一类型脚本为物理机脚本时,通过所述服务器程序对所述物理机脚本进行转化处理,生成shell形式的脚本;
通过赋权操作对所述shell形式的脚本进行赋权,生成已赋权的脚本;
通过sh的方式对所述已赋权的脚本进行执行操作,生成执行结果。


3.如权利要求2所述的执行脚本方法,其特征在于,所述根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,还包括:
当所述第一类型脚本为虚拟机脚本时,对所述虚拟机脚本进行提取处理,生成所述虚拟机脚本的脚本内容;
将所述虚拟机脚本的脚本内容通过对应的binder驱动发送到对应的虚拟机上,以使对应的虚拟机执行所述所述虚拟机脚本的脚本内容,生成执行结果;
其中,每个虚拟机对应一个binder驱动。


4.如权利要求1所述的执行脚本方法,其特征在于,所述服务程序与客户端或后台服务器通过TCP进行通信。


5.一种执行脚本装置,其特征在于,包括:监听模块、判断模块、处理模块以及返回模块;
所述监听模块,用于当监听到服务程序接收到执行脚本指令时,读取所述执行脚本指令中的脚本类型字段;其中,所述执行脚本指令包括脚本类型字段和脚本内容;
所述判断模块,用于根...

【专利技术属性】
技术研发人员:陈思民黄小勇雷磊黄坚廖松青何振杰杨凯施海参王自辉
申请(专利权)人:广州微算互联信息技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1