位置: 编程技术 - 正文

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

  • 银行存款利息收税吗
  • 个税要计提吗?
  • 火车票丢失怎么补办
  • 百旺税控盘自己用不了
  • 退还押金怎么做账
  • 现金日记账本月合计的红线画法
  • 建筑劳务公司开劳务发票税率是多少
  • 应付职工薪酬工资贷方有余额要怎么调整
  • 企业季度预缴所得税怎么账务处理
  • 对外投资所得税计算公式
  • 股权转让如何避免印花税
  • 取得的进项发票当月不抵扣怎么做账
  • 个人以房产进行交易
  • 利息保障倍数计算公式资本化利息
  • 专项维修资金的,由县级
  • 你觉得微信提现收费合理吗?
  • 筹建期发生的费用
  • 企业购买商品发生的商业 应该计入财务费用吗
  • 税率调整之后税额的差异
  • 开具发票给顾客公司需要交纳什么税?
  • 税号开错了
  • 公司代缴员工个税
  • 增值税减免税申报明细表怎么填写1%
  • 跨行转账16万手续费多少
  • 出口退税收入凭证怎么填
  • 关于增值税若干问题的探讨
  • 应交增值税是否影响企业利润
  • 非财政专项资金和其他资金的区别
  • 外贸企业增值税表二填写流程
  • 固定资产装修费用计入房产税吗
  • 慈善基金会的含义
  • 高温津贴的发放
  • 红字发票做进项税额转出是做借方红字吗
  • 飞机票的保险费可以退吗
  • 游泳耳朵进水怎么办
  • 全年一次性奖金计税方式
  • 租入固定资产改建支出何时开始摊销
  • uniapp如何使用
  • 记账凭证摘要是什么意思
  • 继续涉入资产后续计量
  • 确保政府采购
  • uniapp开发常用案例
  • docker-p
  • 搜索人工制造
  • 公司想减少注册资本流程
  • nodejs安装及环境配置 centos
  • windowsserver2012r2远程协助灰色
  • win11调节屏幕亮度快捷键
  • 电子发票手动导出到哪
  • 负数红字发票如何申报
  • 开源 okr
  • 织梦设置的关键词看不到
  • 药店的主营业务类别怎么填
  • 收到发票未收到货物
  • 劳务公司给包工头转账交税吗
  • 专用发票什么意思
  • 港币转人民币怎么算
  • 国库集中支付是什么意思
  • 核定征收也需要报税务报表吗?
  • 公司定额征收需要什么
  • 民办学校学费收入
  • 运费未付的会计分录怎么做
  • 设置mysql数据库字符集的语句
  • mysqladmin ping
  • fedora 10
  • win8怎么设置开机启动项
  • win7旗舰版系统怎么样
  • windows8正在准备windows
  • remupd.exe - remupd是什么进程 有什么用
  • linux防火墙放行
  • cocos2dx怎么用
  • 天气球球怎么下载
  • react和nodejs
  • 手机糖果游戏娱乐
  • jquery元素选择器有哪些
  • python socket server
  • javascript教程完整版
  • js 操作xml
  • 惠州市国家税务局张新华简历
  • 外购的解释
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设