位置: 编程技术 - 正文

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

  • 企业所得税亏损弥补的规定
  • 制作费开票属于什么科目
  • 什么情况下用资本公积科目
  • 房产税按租金收入
  • 超限量领购发票审批通过后
  • 忘记申报印花税,但是公司已经注销了怎么办
  • 9万以下免征增值税政策
  • 业务订单需求表
  • 没有库存先开票再发货
  • 计提坏账准备需要纳税调增吗
  • 取得失控发票
  • 快递公司账务处理流程及方法
  • mac语音备忘录文件怎样转换成mp3
  • php中数组的常用函数及用法
  • 债劵利息怎么计算
  • 外籍人员一次性奖金
  • php数据迁移
  • 工商年报纳税总额包括滞纳金吗
  • 自查补缴增值税如何申报
  • gpt详解
  • 挂靠的项目怎么做账
  • swiper插件使用步骤
  • php逆序排列数组
  • 土地使用权的折旧年限和折旧方法
  • 商品流通的企业
  • 房屋租赁可以开具住宿费发票吗
  • 客服部门发生的费用
  • 未入账的发票可以抵扣吗
  • 什么是增值税举个例子
  • 借贷公司借钱给别的公司需要开什么会
  • sql server ssrs
  • 收到境外企业顾问费
  • 个体户逾期未报年报后补报了怎么办
  • mysql查询语句慢怎么优化
  • 积分获取和消费的关系
  • 故障的机器修好多少钱
  • 员工休产假社保如何交
  • 装饰公司购入材料税额会计分录
  • 分红是怎么分的?
  • 应付账款预付账款应收账款预收账款
  • 应收账款贷方余额年末怎么处理
  • 发票开具流程是?
  • 企业转让专利需要交什么税
  • 怎么打印税务登记证明备案表
  • 固定资产报废如何进行账务处理
  • 外出经营预缴税款表怎么填
  • 企业员工福利费可以做什么
  • 定额发票收入怎么样确定
  • 签订购货合同,计划下月购入的固定资产
  • 成本会计工作主要内容
  • 销售费用明细科目有哪些内容
  • sql server数据库中的null(空值)
  • Mysql 5.6.37 winx64安装双版本mysql笔记记录
  • win7提示oxcooooo98
  • windows7禁用usb
  • 了解的反义词
  • ubuntu sudo apt
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • windows 10 周年更新
  • win10系统登录密码忘了怎么办
  • 常用的批处理文件
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • Unity3D游戏开发pdf
  • opencv for python
  • Http TCP 协议
  • js中arguments
  • 防止sql注入php
  • unity操作教程
  • 有几种导航
  • ListView中EditText焦点问题
  • 事件的分发与传播的关系
  • 税务 涉税中介
  • 湖南省低保电话是多少?
  • 临时工工资需要申报吗
  • 工会开票要求
  • 一般纳税人附加税减半征收政策
  • 12月份买的车10月打电话让我去保养
  • 税务窗口岗位职责
  • 企业代扣代缴个税
  • 创业板中签钱不能转出吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设