位置: 编程技术 - 正文

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脚本统计文件行数)

  • 一般纳税人公账转法人私账
  • 什么是富人税收政策
  • 管理不善进项税额转出会计分录
  • 执行企业会计准则类别是什么意思
  • 装载机属于哪种车型
  • 公司亏损股东退股还要贴钱
  • 房产税从租计征12%是年税率吗
  • 应交消费税通过什么科目核算
  • 暂估成本跨年后未收到票如何处理
  • 招标代理公司转让
  • 投资损益表该如何填列
  • 跨年收到暂估费用的发票如何处理
  • 增值税发票地址变更后开原来的地址能用吗
  • 季度所得税申报表营业收入怎么填
  • 免税企业取得增值税专用发票怎么处理
  • 水利建设基金怎么计提
  • 固定资产折旧计入成本还是费用
  • 劳务服务公司业务范围
  • 金融企业贷款利率
  • 在会计实务中财务报表附注的披露方法不包括
  • 会计准则规定的关联方
  • 设备安装合同预付款比例
  • 代开的普通发票如何盖章?
  • 框架采购合同如何计贴印花税?
  • 报销客户车费会计分录怎么写?
  • 增值税中的视同销售区分为几种情况?
  • linux 隐藏权限
  • php错误日志
  • 用系统自带命令行安装WIN10
  • windows10激活密钥免费2023
  • linux怎么查看防火墙信息
  • 一次摊销法计算公式
  • 财务处理的时候要做什么
  • vue的number
  • 免费开源的图片app
  • 销售额营业收入怎么填
  • 个人劳务费用
  • 营业外支出的内容包括
  • 小规模纳税人三减一政策
  • mysql怎么防止sql注入
  • 一般纳税人一直零申报会怎么样
  • 实收资本库存现金凭证怎么开
  • 民宿的房屋租赁费怎么算
  • 三证合一指的是什么意思
  • 开发票价格能否比实际金额高?
  • 发票类别包含哪几种
  • 白条抵库现象
  • 结转本年利润按什么算
  • 其他应收款内部往来
  • 红字更正法和红字冲销
  • 投标保证金怎么记账科目
  • 个人挂靠公司承接工程如何做会计处理?
  • 如何在电子税务局变更办税人员
  • 餐饮业做账会计分录大全,实用!
  • 企业债与公司债的还款有区别
  • 企业如何建账之类的账目
  • mysql数据库文件存放在哪里
  • executesql 存储过程
  • ie11 ua
  • logo是什么文件夹
  • win8如何激活
  • 装win7ahci
  • 有没有类似window的免费软件
  • linux fdb表
  • centos minio
  • win10玩饥荒
  • 电脑预装软件是什么意思
  • exceltype函数的用法
  • vim安装ycm
  • jquery css hover
  • jQuery插件安装教程
  • linux保存
  • ubuntu20.04怎么安装
  • 要使物体从静止状态转变为运动状态需要对这个物体什么
  • python自定义min_self函数
  • python不同进制的整数之间可以直接运算
  • 湖北省税务稽查局领导班子名单
  • 电子税务局电子送达文书怎么签收
  • 财政部国家税务总局
  • 广州代理记账公司注册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设