位置: 编程技术 - 正文

shell脚本实现监控shell脚本的执行流程及变量的值(shell脚本视频教程)

编辑:rootadmin

推荐整理分享shell脚本实现监控shell脚本的执行流程及变量的值(shell脚本视频教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本的实现,shell脚本监控,shell脚本实现监控进程,shell脚本实现监控进程,shell脚本实现监控进程,shell脚本实现监控进程,shell脚本实现监控进程,使用shell脚本监控主机,内容如对您有帮助,希望把文章链接给更多的朋友!

很多时候,我们都会写shell程序来完成一些不用重复造轮子的时刻,但是,又因为shell语句中也会有函数,也会有变量,在运行后到底执行了哪些相关的操作,就需要对具体执行过程中的变量等可变的因素的监控,那么我们下面就写个小小的shell例子,来完成这个对执行过程中条件语句中的变量的变化的监控和整个程序的执行流程的观察。

shell程序代码:在命令行中执行:在以上的shell脚本程序中 num1对应的值为命令行中的0 logfile的值为msglog execlogfile的值为execlog。

shell脚本实现监控shell脚本的执行流程及变量的值(shell脚本视频教程)

函数 setlogfile的使用为 setlogfile 日志文件名,在例子中的使用setlogfile ${execlogfile},函数中的exec 2>> $1;exec 1>> $1表示把标准输出和标准错误输出的信息都重定向到execlog文件中。

下面我们来看看execlogfile中的内容,就可以看到shell程序的执行流程和执行过程中的变量的值的变化。可见,程序中的流程是和./testexecutelog.sh后的第一个参数决定的。你还可以把第一个参数改为大于0的或小于0的值进行测试。

其中,最重要的一句是set -x,此句的含义为:在每个简单命令被扩展之后,显示PS4扩展值,之后是要执行的命令 。 若不执行这句,则不会将执行中变量的实际值打印到execlog中。有关set的使用可man set了解更多。

注意:exec 在对文件描述符进行操作的时候,也只有在这时,exec 不会覆盖你当前的 shell 环境。也即是不会启动个新的进程。

Shell脚本统计文件行数的8种方法 获取单个文件行数文件:test1.sh行数:方法一awk'{printNR}'test1.sh|tail-n1如图所示:方法二awk'END{printNR}'test1.sh如图所示:方法三grep-n""test1.sh|awk-F:'{print'}|tai

Ubuntu服务器配置apache2.4的限速功能shell脚本分享 过程都写成脚本了,原理都写在注释里,大家懂的。一键操作就是sudobashxxx.sh#!/bin/bash#cd到临时目录创建配置文件cd/tmp(catEOFDirectory/home/hursing/mylimiteddir/Set

简化shell终端命令输入的脚本式快捷键工具 1.解决的问题当你需要一次输入很多个命令的时候,例如一次去多个目录删除文件cddir1rmfile1.tempcd../../dir2rm-rfdir3当你懒得输入一个好长的命令或者直接就

标签: shell脚本视频教程

本文链接地址:https://www.jiuchutong.com/biancheng/381223.html 转载请保留说明!

上一篇:Shell脚本之无限循环的两种方法(shell脚本 -ne 0)

下一篇:Shell脚本统计文件行数的8种方法(Shell脚本统计文件行数)

  • 没有发票就不能入账吗
  • 酒类产品的税率
  • 进项税额比销项税额大怎么办
  • 子公司向母公司借款利息税务处理
  • 报税成本费用怎么填
  • 个人所得税年底返税
  • 已付款未收到发票账务处理
  • 实际发生应收账款坏账时的会计处理
  • 分支机构需要填报企业所得税纳税申报表吗
  • 购进用于研发的国产设备进项税可以抵扣吗
  • 我的初级备考经验--跟老师节奏走
  • 简易征收可以抵扣进项吗
  • 企业利润怎么拿出来
  • 预缴增值税怎么填表
  • 建设工程农民工工资支付条例
  • 新政出台
  • 采购商品产生的费用有哪些
  • 总公司与分公司的账务处理销售
  • 跨年度的应收账款少记了怎么办
  • 收购全资子公司的账务处理
  • 四项服务加计扣除政策2023
  • 境内所得和境外所得
  • 预提税和企业所得税
  • 固定资产改扩建过程中,发生的人工费用
  • 会计跨年业务的处理
  • 公寓收费标准
  • linux获取操作命令的使用方法
  • 成品油企业自用油需要开具发票吗
  • win10电源图标灰色无法打开
  • 待抵扣进项税额贷方表示什么
  • 安博塞利国家公园狮子
  • 工伤报销入账
  • zencart安装教程
  • 社保挂靠公司收费标准是怎样的
  • 年终奖分次发跟一起发有什么区别
  • 补提所得税费用可以直接计入当期
  • Yii2创建多界面主题(Theme)的方法
  • 帝国cms如何使用
  • 发票明细怎么导出数量
  • phpcms教程
  • python lzo
  • 分期付款的消费税怎么计算
  • 收付转凭证和记帐凭证的区别?
  • 会计人员信息采集工作证明模板
  • 外经证网上查询
  • 自定义转账计算所得税费用
  • 资本公积的用途有哪些
  • 缔约过失是什么行为
  • 车船税每年都是一样的吗
  • 保函分为几种
  • 代收的车船税没有发票怎么入账
  • 固定资产计提完折旧残值怎么处理
  • 邮局的定额发票能报销吗
  • 暂估入库做账
  • 应收利息审计底稿怎么做
  • 担保属于债权吗
  • 组织机构代码证图片
  • 小企业会计准则2023电子版
  • 数据库mysql索引
  • win7的系统在哪里打开
  • 下载微信
  • ubuntu安装chia
  • linux chkdsk
  • backtrack5教程
  • windows10无法安装
  • 搭建android开发环境需要用到哪些工具
  • unity3d ide
  • python绘制球面
  • python的删除
  • nodejs require
  • php和python有什么区别
  • unity quaternion.angle
  • 实用的app都有哪些
  • android开发程序
  • 如何知道公司所有账户
  • 江苏省国家税务局总局官网
  • 深圳市福田区税务局电话
  • 国家税务局通用手工发票
  • 银行关联方认定标准是什么
  • 税务网络安全制度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设