位置: 编程技术 - 正文

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

  • 个税申报显示无有效的税费种认定信息已核定
  • 中国进口货物完税价格表
  • 小规模企业可以开6%的税票吗
  • 我公司租了个人的房子如何入账
  • 所得税年度纳税申报表 从业人数怎么填
  • 采购货款属于什么会计科目
  • 材料成本差异借贷方向
  • 经营租入的固定资产是资产吗
  • 贩卖增值税发票怎么判刑
  • 化肥贸易需要什么手续
  • 增值税可以抵扣企业所得税吗
  • 个人增值税业务有哪些?
  • 实收资本印花税是一年一交吗
  • 营改增后小规模纳税人税率是多少
  • 增值税专用发票验证真伪
  • 银行汇款风险提示
  • 夫妻双方交契税可以一人到嘛
  • 企业可以申请停缴社保吗
  • 申报预缴企业所得税
  • 金融企业准备金计提管理办法最新
  • 去年收入少做了怎么调账
  • windows10如何清理c盘垃圾
  • 自主研发全流程
  • 发出商品但货款没到账
  • 台式机用win7
  • 为庆祝中秋而摆放的东西
  • php和js 哪个简单
  • chrome插件api
  • 框架的弊端和作用
  • 更换电脑金税盘的数据如何导入新电脑
  • python pymongo
  • 弥补以前年度亏损报表怎么填
  • 银行贷款入账需要什么
  • 受托代销的分录
  • 存货盘亏计入什么收入
  • 罚款记入其他应收款科目
  • mysql日期和时间类型
  • 信用减值损失和资产减值损失的区别
  • 固定资产的修理费属于什么费用
  • 专项资金的账务处理 借:银行存款 贷:其他应付款
  • 认缴 实收资本
  • 应交税金等于销项减进项吗
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 确认收入后销售怎么算
  • 产品质量监督检查的重点是
  • 收到保险赔款是什么意思
  • 增值税红字冲销能跨年吗
  • 土地使用税如何计算公式
  • 固定资产清理产生的收入计入
  • 自产的产品作为福利增值税
  • 融资租赁具体操作流程
  • 租写字楼水电费自己付吗
  • sqlserver数据库版本号怎么查
  • fedora改密码
  • win7关机很慢是什么原因
  • 在幻灯片母版中
  • 不能在windows7里进行设置的网络位置是
  • win7旗舰版系统还原无法启动
  • crowd1登录界面
  • dotnetfx35
  • win10桌面版微信连不上网
  • 在局域网内,什么可进行网络资料的共享
  • linux进程管理实验总结
  • hottray.exe是什么进程 有什么作用 hottray进程查询
  • 计算机策略设置
  • mac系统怎么共享文件夹
  • Win8/8.1下通过dism命令解压install.wim文件步骤
  • get请求的url
  • ExtJS中设置下拉列表框不可编辑的方法
  • jquery 多选
  • asm/semaphore.h: No such file or directory
  • js关闭子窗口
  • python简单gui
  • 安卓Android下载
  • 开发者共享是什么意思
  • 全面解析A型天秤座男
  • 企业公示信息怎么查询
  • 广东省电子职业技术学院
  • 南京国税局长是谁
  • 辽宁社保缴费公众号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设