Shell脚本检查工具的实现方法
摘要:
本发明涉及Shell脚本检查工具的实现方法,包括如下步骤:将语句依次解析为各种词法单元,通过状态机的状态转移来判断词法单元的类型,得到各词法单元的类型包括前置命令、前置命令选项、前置命令选项参数、命令、命令选项和命令选项参数;将类型涉及到前置命令、命令和命令选项的词法单元保存到命令结构体中;根据规则配置文件对命令结构体的内容进行匹配,针对匹配成功的语句,返回该语句在Shell脚本中的位置及内容。本发明为服务器提供了多方面、定制化、可靠的稳定性检查工具,解决了由于生产主机环境比较复杂,权限无法控制,检查Shell脚本的低效率问题,并通过自定义命令检查规则,提高了脚本自动化检查的准确性,保障Shell脚本安全稳定在服务器上运行。
公开/授权文献
0/0