CN110806922A - 一种执行脚本方法、装置、设备及存储介质 - Google Patents

一种执行脚本方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN110806922A
CN110806922A CN201910974437.8A CN201910974437A CN110806922A CN 110806922 A CN110806922 A CN 110806922A CN 201910974437 A CN201910974437 A CN 201910974437A CN 110806922 A CN110806922 A CN 110806922A
Authority
CN
China
Prior art keywords
script
type
execution
virtual machine
executing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910974437.8A
Other languages
English (en)
Other versions
CN110806922B (zh
Inventor
陈思民
黄小勇
雷磊
黄坚
廖松青
何振杰
杨凯
施海参
王自辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Duling Technology Co ltd
Original Assignee
Guangzhou Microcomputer Interconnection Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Microcomputer Interconnection Information Technology Co Ltd filed Critical Guangzhou Microcomputer Interconnection Information Technology Co Ltd
Priority to CN201910974437.8A priority Critical patent/CN110806922B/zh
Publication of CN110806922A publication Critical patent/CN110806922A/zh
Application granted granted Critical
Publication of CN110806922B publication Critical patent/CN110806922B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • G06F9/45508Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
    • G06F9/45512Command shells
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Stored Programmes (AREA)

Abstract

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

Description

一种执行脚本方法、装置、设备及存储介质
技术领域
本发明涉及数据处理技术领域,尤其涉及一种执行脚本方法、装置、设备及存储介质。
背景技术
云手机,是一个基于云计算强大虚拟应用和移动互联网的智能手机应用云平台。基于云计算在大规模计算、强大的存储能力、虚拟化应用等方面突出的优势,云平台为智能手机用户提供多元化、全方位的虚拟手机应用和服务,全面支持各种手机应用程序的展示、下载、应用与管理服务,并卓越实现全天候云端智能托管应用,让用户脱离移动终端的状态下,也能将各种应用程序托管到云端,保持全天候在线状态,全面实现智能手机应用虚拟化。
执行脚本是对云手机进行维护的重要手段,现有技术大多数是采用直接登录云手机的终端控制台进行脚本的执行,通常采用ssh登录的方式进入云手机的控制台,再编辑脚本后再执行操作。
现有技术通过ssh登录云手机终端执行脚本方式,存在以下弊端:
1、ssh登录需设置登录的用户权限,适用人群一般是运维人员从后台ssh登录云手机进行操作,通常这种方式不会开放给用户操作。
2、ssh登录需消耗一定的资源,若大批量云手机同时进行ssh登录会大量占用服务器资源,严重会导致服务器崩溃。
3、物理机和虚拟机执行脚本需开放物理IP、虚拟IP所对应的远程登录端口才能进行操作,开放远程登录端口会带来一定的安全隐患。
发明内容
本发明实施例的目的是提供一种执行脚本方法,能够同时适用于普通人员和运维人员,并且无需提供云手机的IP地址和端口即可执行脚本操作,提高了云手机的兼容性和安全性。
为实现上述目的,本发明实施例提供了一种执行脚本方法,包括以下步骤:
当监听到服务程序接收到执行脚本指令时,读取所述执行脚本指令中的脚本类型字段;其中,所述执行脚本指令包括脚本类型字段和脚本内容;
根据所述脚本类型字段,判断所述执行脚本指令的脚本类型,生成第一类型脚本;其中,所述第一类型脚本包括物理机脚本和虚拟机脚本;
根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果;
将所述执行结果返回至客户端或后台服务器。
进一步的,所述根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,具体为:
当所述第一类型脚本为物理机脚本时,通过所述服务器程序对所述物理机脚本进行转化处理,生成shell形式的脚本;
通过赋权操作对所述shell形式的脚本进行赋权,生成已赋权的脚本;
通过sh的方式对所述已赋权的脚本进行执行操作,生成执行结果。
进一步的,所述根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,还包括:
当所述第一类型脚本为虚拟机脚本时,对所述虚拟机脚本进行提取处理,生成所述虚拟机脚本的脚本内容;
将所述虚拟机脚本的脚本内容通过对应的binder驱动发送到对应的虚拟机上,以使对应的虚拟机执行所述所述虚拟机脚本的脚本内容,生成执行结果;
其中,每个虚拟机对应一个binder驱动。
进一步的,所述服务程序与客户端或后台服务器通过TCP进行通信。
本发明实施例还提供了一种执行脚本装置,包括:监听模块、判断模块、处理模块以及返回模块;
所述监听模块,用于当监听到服务程序接收到执行脚本指令时,读取所述执行脚本指令中的脚本类型字段;其中,所述执行脚本指令包括脚本类型字段和脚本内容;
所述判断模块,用于根据所述脚本类型字段,判断所述执行脚本指令的脚本类型,生成第一类型脚本;其中,所述第一类型脚本包括物理机脚本和虚拟机脚本;
所述处理模块,用于根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果;
所述返回模块,用于将所述执行结果返回至客户端或后台服务器。
进一步的,所述处理模块,包括第一处理单元、赋权单元以及第一执行单元;
所述第一处理单元,用于当所述第一类型脚本为物理机脚本时,通过所述服务器程序对所述物理机脚本进行转化处理,生成shell形式的脚本;
所述赋权单元,用于通过赋权操作对所述shell形式的脚本进行赋权,生成已赋权的脚本;
所述第一执行单元,用于通过sh的方式对所述已赋权的脚本进行执行操作,生成执行结果。
进一步的,所述处理模块,还包括第二处理单元和第二执行单元;
所述第二处理单元,用于当所述第一类型脚本为虚拟机脚本时,对所述虚拟机脚本进行提取处理,生成所述虚拟机脚本的脚本内容;
所述第二执行单元,用于将所述虚拟机脚本的脚本内容通过对应的binder驱动发送到对应的虚拟机上,以使对应的虚拟机执行所述所述虚拟机脚本的脚本内容,生成执行结果;
其中,每个虚拟机对应一个binder驱动。
进一步的,所述服务程序与客户端或后台服务器通过TCP进行通信。
作为本发明的优选实施例,本发明还提供了一种执行脚本的设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述发明实施例所述的执行脚本方法。
本发明另一实施例提供了一种存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述发明实施例所述的执行脚本方法。
与现有技术相比,具有如下有益效果:
本发明实施例提供的执行脚本方法,当监听到服务程序接收到执行脚本指令时,读取执行脚本指令中的脚本类型字段,根据脚本类型字段,判断执行脚本指令的脚本类型,生成第一类型脚本,根据第一类型脚本,对第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,最后将执行结果返回至客户端或后台服务器,采用本发明提供的实施例,能够同时适用于普通人员和运维人员,并且无需提供云手机的IP地址和端口即可执行脚本操作,提高了云手机的兼容性和安全性。
附图说明
图1是本发明提供的执行脚本方法的一个实施例的流程示意图;
图2是本发明提供的执行脚本装置的一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中,通过云手机上的服务程序,即可实现客户端或后台服务器与云手机之间执行脚本的需求,并且同时兼容物理机、虚拟机两种不同脚本的执行,还支持不同用户发起执行脚本的操作。
参见图1,图1是本发明提供的执行脚本方法的一个实施例的流程示意图;本发明实施例提供一种执行脚本方法,包括步骤S1-S4;
S1,当监听到服务程序接收到执行脚本指令时,读取所述执行脚本指令中的脚本类型字段。
需要说明的是,所述执行脚本指令包括脚本类型字段和脚本内容。
在本实施例中,通过服务程序分别与普通用户的客户端或后台服务建立TCP长连接,能够实时监听是否有接收到执行脚本的指令。
作为本发明的优选实施例,采用服务程序监听并接收用户发送的执行脚本指令,无需通过ssh登录终端执行脚本,并且无需提供云手机的IP地址和端口即可完成执行脚本的操作,提高了云手机的安全性。
S2,根据所述脚本类型字段,判断所述执行脚本指令的脚本类型,生成第一类型脚本。
在本实施例中,所述第一类型脚本包括物理机脚本和虚拟机脚本。
需要说明的是,云手机分为物理机和虚拟机,所述服务程序部署在云手机的物理机上,因此采用本申请提供的实施例,可同时兼容物理机和虚拟机两种不同脚本的执行。
S3,根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果。
作为本发明的优选实施例,步骤S3具体为:
当所述第一类型脚本为物理机脚本时,通过所述服务器程序对所述物理机脚本进行转化处理,生成shell形式的脚本;
通过赋权操作对所述shell形式的脚本进行赋权,生成已赋权的脚本;
通过sh的方式对所述已赋权的脚本进行执行操作,生成执行结果。
在本实施例中,步骤S3还包括:
当所述第一类型脚本为虚拟机脚本时,对所述虚拟机脚本进行提取处理,生成所述虚拟机脚本的脚本内容;
将所述虚拟机脚本的脚本内容通过对应的binder驱动发送到对应的虚拟机上,以使对应的虚拟机执行所述所述虚拟机脚本的脚本内容,生成执行结果。
需要说明的是,每个虚拟机对应一个binder驱动。
通过一个程序对不同类型的脚本进行不同的处理,提高了执行脚本的效率,并且相比原来运维的方式登录IP执行脚本更加的灵活和便捷。
S4,将所述执行结果返回至客户端或后台服务器。
需要说明的是,执行脚本返回结果无需在终端等待获取,返回结果会回传到客户端或后台,客户端或后台可通过返回结果做相应的UI提示,人机交互方式变得更友好。
作为本发明的另一优选实施例,执行脚本方法还可以通过adb命令连接到云手机控制台进行操作。
本发明实施例提供的执行脚本方法,当监听到服务程序接收到执行脚本指令时,读取执行脚本指令中的脚本类型字段,根据脚本类型字段,判断执行脚本指令的脚本类型,生成第一类型脚本,根据第一类型脚本,对第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,最后将执行结果返回至客户端或后台服务器,采用本发明提供的实施例,能够同时适用于普通人员和运维人员,并且无需提供云手机的IP地址和端口即可执行脚本操作,提高了云手机的兼容性和安全性。
采用本发明提供的实施例,具有如下有益效果:
(1)、采用服务程序监听并接收用户发送的执行脚本指令,无需通过ssh登录终端执行脚本,并且无需提供云手机的IP地址和端口即可完成执行脚本的操作,提高了云手机的安全性;
(2)、通过部署在云手机的物理机上的服务程序对不同脚本进行相应的处理,可同时兼容物理机和虚拟机两种不同脚本的执行;
(3)、通过一个程序对不同类型的脚本进行不同的处理,提高了执行脚本的效率,并且相比原来运维的方式登录IP执行脚本更加的灵活和便捷;
(4)、执行脚本返回结果无需在终端等待获取,返回结果会回传到客户端或后台,客户端或后台可通过返回结果做相应的UI提示,人机交互方式变得更友好。
作为本发明提供的优选实施例,请参见图2,图2是本发明提供的执行脚本装置的一个实施例的结构示意图,包括:监听模块、判断模块、处理模块以及返回模块;
所述监听模块,用于当监听到服务程序接收到执行脚本指令时,读取所述执行脚本指令中的脚本类型字段;其中,所述执行脚本指令包括脚本类型字段和脚本内容;所述判断模块,用于根据所述脚本类型字段,判断所述执行脚本指令的脚本类型,生成第一类型脚本;其中,所述第一类型脚本包括物理机脚本和虚拟机脚本;所述处理模块,用于根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果;所述返回模块,用于将所述执行结果返回至客户端或后台服务器。
需要说明的是,所述服务程序与客户端或后台服务器通过TCP进行通信。
在本发明实施例中,所述处理模块,包括第一处理单元、赋权单元以及第一执行单元;
所述第一处理单元,用于当所述第一类型脚本为物理机脚本时,通过所述服务器程序对所述物理机脚本进行转化处理,生成shell形式的脚本;所述赋权单元,用于通过赋权操作对所述shell形式的脚本进行赋权,生成已赋权的脚本;所述第一执行单元,用于通过sh的方式对所述已赋权的脚本进行执行操作,生成执行结果。
优选的,所述处理模块,还包括第二处理单元和第二执行单元;
所述第二处理单元,用于当所述第一类型脚本为虚拟机脚本时,对所述虚拟机脚本进行提取处理,生成所述虚拟机脚本的脚本内容;所述第二执行单元,用于将所述虚拟机脚本的脚本内容通过对应的binder驱动发送到对应的虚拟机上,以使对应的虚拟机执行所述所述虚拟机脚本的脚本内容,生成执行结果;其中,每个虚拟机对应一个binder驱动。
由上可见,本发明实施例提供的一种执行脚本装置,通过监听模块在监听到服务程序接收到执行脚本指令时,读取执行脚本指令中的脚本类型字段,通过判断模块根据脚本类型字段,判断执行脚本指令的脚本类型,生成第一类型脚本,通过处理模块根据第一类型脚本,对第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,通过返回模块将执行结果返回至客户端或后台服务器,采用本发明提供的实施例,能够同时适用于普通人员和运维人员,并且无需提供云手机的IP地址和端口即可执行脚本操作,提高了云手机的兼容性和安全性。
本发明实施例还提供了一种执行脚本的设备。该设备包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序。所述处理器执行所述计算机程序时实现上述各个执行脚本方法实施例中的步骤,例如图1所示的步骤S1至S4。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述执行脚本的设备的控制中心,利用各种接口和线路连接整个执行脚本的设备的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述执行脚本的设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,所述执行脚本的设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (10)

1.一种执行脚本方法,其特征在于,包括以下步骤:
当监听到服务程序接收到执行脚本指令时,读取所述执行脚本指令中的脚本类型字段;其中,所述执行脚本指令包括脚本类型字段和脚本内容;
根据所述脚本类型字段,判断所述执行脚本指令的脚本类型,生成第一类型脚本;其中,所述第一类型脚本包括物理机脚本和虚拟机脚本;
根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果;
将所述执行结果返回至客户端或后台服务器。
2.如权利要求1所述的执行脚本方法,其特征在于,所述根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,具体为:
当所述第一类型脚本为物理机脚本时,通过所述服务器程序对所述物理机脚本进行转化处理,生成shell形式的脚本;
通过赋权操作对所述shell形式的脚本进行赋权,生成已赋权的脚本;
通过sh的方式对所述已赋权的脚本进行执行操作,生成执行结果。
3.如权利要求2所述的执行脚本方法,其特征在于,所述根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果,还包括:
当所述第一类型脚本为虚拟机脚本时,对所述虚拟机脚本进行提取处理,生成所述虚拟机脚本的脚本内容;
将所述虚拟机脚本的脚本内容通过对应的binder驱动发送到对应的虚拟机上,以使对应的虚拟机执行所述所述虚拟机脚本的脚本内容,生成执行结果;
其中,每个虚拟机对应一个binder驱动。
4.如权利要求1所述的执行脚本方法,其特征在于,所述服务程序与客户端或后台服务器通过TCP进行通信。
5.一种执行脚本装置,其特征在于,包括:监听模块、判断模块、处理模块以及返回模块;
所述监听模块,用于当监听到服务程序接收到执行脚本指令时,读取所述执行脚本指令中的脚本类型字段;其中,所述执行脚本指令包括脚本类型字段和脚本内容;
所述判断模块,用于根据所述脚本类型字段,判断所述执行脚本指令的脚本类型,生成第一类型脚本;其中,所述第一类型脚本包括物理机脚本和虚拟机脚本;
所述处理模块,用于根据所述第一类型脚本,对所述第一类型脚本进行相应的处理,并执行处理后的脚本,生成执行结果;
所述返回模块,用于将所述执行结果返回至客户端或后台服务器。
6.如权利要求5所述执行脚本装置,其特征在于,所述处理模块,包括第一处理单元、赋权单元以及第一执行单元;
所述第一处理单元,用于当所述第一类型脚本为物理机脚本时,通过所述服务器程序对所述物理机脚本进行转化处理,生成shell形式的脚本;
所述赋权单元,用于通过赋权操作对所述shell形式的脚本进行赋权,生成已赋权的脚本;
所述第一执行单元,用于通过sh的方式对所述已赋权的脚本进行执行操作,生成执行结果。
7.如权利要求6所述执行脚本装置,其特征在于,所述处理模块,还包括第二处理单元和第二执行单元;
所述第二处理单元,用于当所述第一类型脚本为虚拟机脚本时,对所述虚拟机脚本进行提取处理,生成所述虚拟机脚本的脚本内容;
所述第二执行单元,用于将所述虚拟机脚本的脚本内容通过对应的binder驱动发送到对应的虚拟机上,以使对应的虚拟机执行所述所述虚拟机脚本的脚本内容,生成执行结果;
其中,每个虚拟机对应一个binder驱动。
8.如权利要求5所述执行脚本装置,其特征在于,所述服务程序与客户端或后台服务器通过TCP进行通信。
9.一种执行脚本的设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4中任意一项所述的执行脚本方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至4中任意一项所述的执行脚本方法。
CN201910974437.8A 2019-10-14 2019-10-14 一种执行脚本方法、装置、设备及存储介质 Active CN110806922B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910974437.8A CN110806922B (zh) 2019-10-14 2019-10-14 一种执行脚本方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910974437.8A CN110806922B (zh) 2019-10-14 2019-10-14 一种执行脚本方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN110806922A true CN110806922A (zh) 2020-02-18
CN110806922B CN110806922B (zh) 2022-06-21

Family

ID=69488388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910974437.8A Active CN110806922B (zh) 2019-10-14 2019-10-14 一种执行脚本方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN110806922B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113282374A (zh) * 2021-06-25 2021-08-20 马上消费金融股份有限公司 一种服务器控制方法、装置及***
CN113452830A (zh) * 2021-06-15 2021-09-28 华云数据控股集团有限公司 安卓云手机的批量控制方法、计算机可读介质及电子设备
CN113572833A (zh) * 2021-07-21 2021-10-29 北京百度网讯科技有限公司 一种云手机的维护方法、装置、电子设备和存储介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103400063A (zh) * 2013-08-06 2013-11-20 深信服网络科技(深圳)有限公司 脚本文件执行方法及装置
US20150007171A1 (en) * 2013-06-27 2015-01-01 Verizon Patent And Licensing Inc. Network technology standard operating environment
US20150033223A1 (en) * 2013-07-24 2015-01-29 International Business Machines Corporation Sanitization of virtual machine images
US20150193286A1 (en) * 2012-03-23 2015-07-09 David A. Michael Asynchronous message passing
CN106155883A (zh) * 2015-03-30 2016-11-23 华为技术有限公司 一种虚拟机可靠性测试方法及装置
CN107220102A (zh) * 2017-04-19 2017-09-29 深圳中兴网信科技有限公司 虚拟机的休眠与唤醒方法及***
CN107707687A (zh) * 2017-10-10 2018-02-16 郑州云海信息技术有限公司 一种虚拟机ip地址配置的方法和装置
CN108446165A (zh) * 2018-03-12 2018-08-24 西安电子科技大学昆山创新研究院 一种云计算中的任务预取方法
CN108614768A (zh) * 2016-12-14 2018-10-02 北京国双科技有限公司 一种分布式持续集成方法及装置
CN109086119A (zh) * 2018-07-30 2018-12-25 南京卓盛云信息科技有限公司 一种快速检测容器运行状态的方法
CN109117246A (zh) * 2018-07-06 2019-01-01 网宿科技股份有限公司 服务器及其命令执行方法、控制方法
CN109710375A (zh) * 2018-12-06 2019-05-03 国云科技股份有限公司 一种分离虚拟机***分区的方法

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150193286A1 (en) * 2012-03-23 2015-07-09 David A. Michael Asynchronous message passing
US20150007171A1 (en) * 2013-06-27 2015-01-01 Verizon Patent And Licensing Inc. Network technology standard operating environment
US20150033223A1 (en) * 2013-07-24 2015-01-29 International Business Machines Corporation Sanitization of virtual machine images
CN103400063A (zh) * 2013-08-06 2013-11-20 深信服网络科技(深圳)有限公司 脚本文件执行方法及装置
CN106155883A (zh) * 2015-03-30 2016-11-23 华为技术有限公司 一种虚拟机可靠性测试方法及装置
CN108614768A (zh) * 2016-12-14 2018-10-02 北京国双科技有限公司 一种分布式持续集成方法及装置
CN107220102A (zh) * 2017-04-19 2017-09-29 深圳中兴网信科技有限公司 虚拟机的休眠与唤醒方法及***
CN107707687A (zh) * 2017-10-10 2018-02-16 郑州云海信息技术有限公司 一种虚拟机ip地址配置的方法和装置
CN108446165A (zh) * 2018-03-12 2018-08-24 西安电子科技大学昆山创新研究院 一种云计算中的任务预取方法
CN109117246A (zh) * 2018-07-06 2019-01-01 网宿科技股份有限公司 服务器及其命令执行方法、控制方法
CN109086119A (zh) * 2018-07-30 2018-12-25 南京卓盛云信息科技有限公司 一种快速检测容器运行状态的方法
CN109710375A (zh) * 2018-12-06 2019-05-03 国云科技股份有限公司 一种分离虚拟机***分区的方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
G.SIRACUSANO: ""A framework for experimenting ICN over SDN solutions using physical and virtual testbeds"", 《COMPUTER NETWORKS》 *
叶善茂: ""云集群中的计算资源热点问题研究"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
找不到北0: ""用脚本控制虚拟机"", 《HTTPS://BLOG.51CTO.COM/FOREVER8/1863587》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113452830A (zh) * 2021-06-15 2021-09-28 华云数据控股集团有限公司 安卓云手机的批量控制方法、计算机可读介质及电子设备
CN113282374A (zh) * 2021-06-25 2021-08-20 马上消费金融股份有限公司 一种服务器控制方法、装置及***
CN113572833A (zh) * 2021-07-21 2021-10-29 北京百度网讯科技有限公司 一种云手机的维护方法、装置、电子设备和存储介质
CN113572833B (zh) * 2021-07-21 2024-05-14 北京百度网讯科技有限公司 一种云手机的维护方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN110806922B (zh) 2022-06-21

Similar Documents

Publication Publication Date Title
CN110806922B (zh) 一种执行脚本方法、装置、设备及存储介质
CN111901695B (zh) 视频内容截取方法、装置和设备及计算机存储介质
CN113626133B (zh) 一种虚拟机控制方法、装置、设备及计算机可读存储介质
US11803606B2 (en) Device augmentation of real time communications
CN114189553B (zh) 一种流量回放方法、***及计算设备
CN111078424A (zh) 一种信息交互方法、装置、计算机设备和存储介质
CN108769135A (zh) 云桌面连接方法、装置、设备及***
CN112100613A (zh) 一种应用登录控制方法、装置、电子设备和存储介质
CN115454576B (zh) 一种虚拟机进程管理方法、***及电子设备
CN108279855B (zh) 一种读写存储设备的方法
CN114020678B (zh) 服务器串行控制台重定向方法、装置、***以及电子设备
CN115774742A (zh) 私有云的数据存储新增方法、装置、设备、介质及产品
CN112272223B (zh) 应用的运行方法、装置、服务器及计算机可读存储介质
CN111355629B (zh) 一种客户端的测试方法、装置、计算机设备及存储介质
CN114389868A (zh) 一种云资源的分配方法、***、装置及存储介质
CN108134785B (zh) 一种服务器的切换方法、装置、终端设备及存储介质
CN114077473A (zh) 通信方法、装置及***
CN115248922A (zh) 用于远程接入的设备以及方法
CN116743728B (zh) 应用运维方法、***、设备及存储介质
CN104869133A (zh) 一种数据记录的方法、***以及接入服务器
CN112800409B (zh) 一种绕过登录保护的方法、装置及介质
CN115145554A (zh) 一种小程序测试预览码生成方法及***
CN115935337A (zh) 一种访问请求的处理方法及装置
CN113411399A (zh) 一种服务调试方法及装置
CN114254296A (zh) 应用***的管理方法和装置、存储介质及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240306

Address after: Room 290, First Floor, No. 2429 Xingang East Road, Zhuhai District, Guangzhou City, Guangdong Province, 510220

Patentee after: Guangzhou Duling Technology Co.,Ltd.

Country or region after: Zhong Guo

Address before: B301, building 2, Rongxi center, no.713, Jiangnan Avenue South, Haizhu District, Guangzhou, Guangdong 510000

Patentee before: GUANGZHOU MICRO-COMPUTING INFORMATION TECHNOLOGY Co.,Ltd.

Country or region before: Zhong Guo

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 290, First Floor, No. 2429 Xingang East Road, Haizhu District, Guangzhou City, Guangdong Province, 510220

Patentee after: Guangzhou Duling Technology Co.,Ltd.

Country or region after: Zhong Guo

Address before: Room 290, First Floor, No. 2429 Xingang East Road, Zhuhai District, Guangzhou City, Guangdong Province, 510220

Patentee before: Guangzhou Duling Technology Co.,Ltd.

Country or region before: Zhong Guo