加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_商丘站长网 (https://www.0370zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

shell脚本打印日志方法和装置、电子设备和存储介质与流程

发布时间:2022-11-26 14:03:20 所属栏目:Unix 来源:互联网
导读: 技术特征:
1.一种shell脚本打印日志方法unix脚本,其特征在于,包括如下步骤:加载shell脚本中的日志函数;在操作系统下获取命令;执行所述命令;根据shell脚本中的日志函数判断所述命令是

技术特征:

1.一种shell脚本打印日志方法unix脚本,其特征在于,包括如下步骤:加载shell脚本中的日志函数;在操作系统下获取命令;执行所述命令;根据shell脚本中的日志函数判断所述命令是否执行成功;如果所述命令执行成功,根据所述日志函数中的成功函数记录所述命令的成功操作记录到日志文件,并继续执行下一条命令;以及如果所述命令执行失败,则根据所述日志函数中的失败函数记录所述命令的失败操作记录到所述日志文件,并退出程序。2.如权利要求1所述的shell脚本打印日志方法,其特征在于:继续执行下一条命令包括以下步骤:重复如权利要求1所述的shell脚本打印日志方法,直至退出程序或没有下一条命令可执行。3.如权利要求1所述的shell脚本打印日志方法,其特征在于,所述日志文件为独立于shell脚本主程序的单独文件。4.如权利要求1所述的shell脚本打印日志方法,其特征在于,如果日志函数判断所述命令执行成功,则获取所述命令的当前信息并在当前屏幕下打印所执行的命令,且字体颜色为绿色,记录成功命令的当前信息到日志文件。5.如权利要求1所述的shell脚本打印日志方法,其特征在于,如果日志函数判断所述命令执行失败,则获取所述命令的当前信息并在当前屏幕打印执行的命令,且字体颜色为红色,记录失败命令的当前信息到日志文件。

6.如权利要求4或5所述的shell脚本打印日志方法,其特征在于,所述当前信息包括当前时间、当前执行用户和当前程序名称。7.一种日志函数的执行方法,其特征在于:包括以下步骤:获取日志目录;执行获取的命令,同时在日志目录下生成新文件,用以记录当前程序信息;获取执行命令的返回信息,判断执行命令是否成功;如果成功,则进入成功函数,获取当前时间、当前执行用户和当前程序名称,当前屏幕打印绿色打包成功,记录所述命令的成功操作记录到日志文件,并继续执行下一条命令;如果失败,则进入失败函数,获取当前时间、当前执行用户和当前程序名称,当前屏幕打印红色打包成功,记录所述命令的失败操作记录到日志文件,并退出程序;所述继续执行下一条命令为重新从头开始执行上述步骤,直至无下一条命令需执行或失败退出程序。8.一种shell脚本打印日志装置,其特征在于,包括:加载模块,用于加载shell脚本中的日志函数;获取模块,用于在操作系统下获取命令;执行模块,用于执行所述命令;判断模块,用于根据shell脚本中的日志函数判断所述命令是否执行成功;记录模块,用于在所述命令执行成功时,根据所述日志函数中的成功函数记录所述命

令的成功操作记录到日志文件,并由所述执行模块继续执行下一条命令;以及,在所述命令执行失败时,根据所述日志函数中的失败函数记录所述命令的失败操作记录到所述日志文件,并由所述执行模块执行退出程序。9.一种电子设备,其特征在于,包括:至少一个处理器;以及存储器,所述存储器存储指令,当所述指令被所述至少一个处理器执行时,使得所述至少一个处理器执行如权利要求1至7中任一项所述的shell脚本打印日志的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的shell脚本打印日志方法的步骤。

技术总结

本发明公开了一种shell脚本打印日志方法和装置、电子设备和存储介质,包括如下步骤:加载shell脚本中的日志函数;在操作系统下获取命令;执行所述命令;根据shell脚本中的日志函数判断所述命令是否执行成功;如果所述命令执行成功,根据所述日志函数中的成功函数记录所述命令的成功操作记录到日志文件,并继续执行下一条命令;以及如果所述命令执行失败,则根据所述日志函数中的失败函数记录所述命令的失败操作记录到所述日志文件,并退出程序。根据本发明的shell脚本打印日志方法,能够在脚本执行命令失败时,立即退出程序,将错误率降到最小。到最小。到最小。

技术研发人员:吴业亮 朱正东

受保护的技术使用者:华云数据控股集团有限公司

技术研发日:2021.06.18

技术公布日:2021/9/13

(编辑:开发网_商丘站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章