[发明专利]一种自动化脚本工具有效
申请号: | 201310678164.5 | 申请日: | 2013-12-13 |
公开(公告)号: | CN103645898B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 陈博文 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 脚本 工具 | ||
1.一种自动化脚本工具,其特征在于其实现步骤为:
1)脚本在运行时获得当前时间戳,读取用户预设依赖关系及等待时间w;
2)以进程名加时间戳为名字,创建日志文件,并使文件处于可追加写入的状态;
3)以运行子进程的方式启动列表中的当前进程并立即返回脚本;
4)等待时间w后,检测步骤3)中已启动进程的状态,状态可为:运行或未运行;
5)在4)中如果检测到的状态为未运行,则进行提示并退出脚本;如果检测到的状态为运行,则对预设的进程列表中下一个进程以运行子进程的方式启动进程并立即返回脚本;
6)重复步骤3)~5),直到预设列表中的所有进程均被启动;
7)读取用户预设依赖关系中进程结束列表;
8)持续检测列表中的当前进程状态,直到状态为未运行;
9)按照结束列表的顺序,结束下一个进程,并持续检测结束操作作用的进程状态,直到状态为未运行;
10)重复步骤9),直到结束列表中的所有进程均被结束。
2.根据权利要求1所述的一种自动化脚本工具,其特征在于:所述步骤1)中预先设定依赖关系包括一个进程启动列表和进程结束列表,其中
进程启动列表是包含所有需要启动的进程名,按所需启动的先后顺序排列,且相邻的前后两个进程,后一个进程依赖于前一个进程已经启动,并已经在正常运行;
进程结束列表是包含所有需要启动的进程名,按所需结束的先后顺序排列,且相邻的前后两个进程,后一个进程依赖于前一个进程已经结束。
3.根据权利要求2所述的一种自动化脚本工具,其特征在于:所述步骤1)中的等待时间用于等待进程完全启动,该时间大于进程列表中最大启动时间和最大结束时间的最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310678164.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:中波同步广播系统
- 下一篇:永磁体套装电磁铁外侧的混合式飞行器助推装置