位置: 编程技术 - 正文

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

  • 城镇土地使用税的计算公式
  • 怎么免费用别人的网
  • 在没有进项票的情况下可以开销售票出去么
  • 销售部门快递费用怎么算
  • 工程结余物资清理方案
  • 预借差旅费,付给现金会计分录
  • 赠送给客户的产品发货单要填写单价?
  • 投资性房地产转换日公允价值大于账面价值
  • 中标服务费可以抵扣进项税吗
  • 自产产品销售增值税
  • 土地转让增值税计税依据
  • 营增改后,建筑施工企业有哪些改变?
  • 个体工商户可以给自己交五险一金吗
  • 跨年的发票可以补开吗
  • 小微企业行业划分标准 工信部
  • 不抵扣的发票是什么发票
  • 飞机票的保险费可以退吗
  • 其他应付款是什么意思
  • 计划成本法存货成本的确定
  • 预付账款流程
  • 直接人工分配按计时工资怎么分
  • 对公账户信息补录
  • linux怎么用微信
  • 政策性搬迁补偿收入如何财税处理
  • 酒店免费提供哪些服务
  • 旅游企业会计ppt
  • 购车人丢失发票怎么查
  • 水利建设基金计税依据
  • html盒子边框圆角
  • php 上传文件
  • php怎么样
  • php生成证书图片
  • idea配置meaven
  • 手把手的教
  • 所得税包含哪些项目
  • 职工福利费的作用
  • python字符串isdigit
  • 预缴所得税年底处理账务吗
  • 应付账款账户的结构与什么账户相似
  • 国税里货币资金怎么算
  • 简述银行存款对应的业务
  • 金税四期怎么监控个人账号
  • 未分配利润与利润表的勾稽关系
  • 车船税不开发票怎么做账?
  • 税控盘忘记抄报税怎么办
  • 事业单位非税收入帐务处理
  • 加息法实际利率计算公式
  • 来料加工账务处理案例
  • 预付账款怎么做坏账
  • 小规模纳税人怎么开增值税专用发票
  • 消防设备的安装
  • 苗木免税发票可以开专票吗
  • asp.net 使用SqlBulkCopy极速插入数据到 SQL Server
  • windows性能监视器横坐标
  • Ubuntu 12.04/14.04 LTS版内核更新 修复七个重大安全漏洞
  • fedora29
  • win10预览版选哪个
  • win8 网络连接
  • winxp如何将两个分区合并成一个分区
  • SMax4.exe - SMax4是什么进程
  • mac验证码无法显示怎么办
  • centos默认字体
  • linux系统变卡慢了
  • keyemain.exe是什么
  • windows聚焦失效
  • win10系统怎么快速启动
  • win7右下角无线网络连接图标不见了
  • opengl 位图
  • android不同module怎么相互调用
  • 批处理书
  • jQuery基于ajax操作json数据简单示例
  • jquery监听页面刷新
  • dom编程艺术这本书好吗
  • 配置ip地址的方法有哪几种
  • 老生常谈的近义词
  • javascript学习指南
  • 成都交通官网限号查询系统
  • 集团收管理费开什么发票
  • 个人所得税缴纳怎么申报流程
  • 房屋租赁管理部门制发的《房屋租赁证》
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设