位置: 编程技术 - 正文

Shell脚本中获取进程ID的方法(shell脚本中获取日期)

编辑:rootadmin

推荐整理分享Shell脚本中获取进程ID的方法(shell脚本中获取日期),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本中获取本机IP,shell脚本中获取日期,shell脚本中获取从sql中查询出来的字段值,shell脚本中获取参数,Shell脚本中获取内核版本,Shell脚本中获取内核版本,Shell脚本中获取内核版本,Shell脚本中获取内核版本,内容如对您有帮助,希望把文章链接给更多的朋友!

提问: 我想要知道运行中脚本子shell的进程id。我该如何在shell脚本中得到PID。

当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为“批处理进程”)。

在某些情况下,你也许想要知道运行中的子shell的PID。这个PID信息可以在不同的情况下使用。比如,你可以使用shell脚本的PID在/tmp下创建一个唯一的临时文件。有时侯脚本需要检测所有运行的进程,它可以从进程列表中排除自身的子shell。

在bash中,子shell进程的PID存储在一个特殊的变量‘$$'中。这个变量只读,你不可以在脚本中修改它。比如:

Shell脚本中获取进程ID的方法(shell脚本中获取日期)

上面的脚本会得到下面的输出:

除了$$, bash shell还会导出其他的只读变量。比如,PPID存储子shell父进程的ID(也就是主shell)。UID存储了执行这个脚本的当前用户ID。比如:

输出是:

上面输出中,PID每次执行都会变化。这个因为每次运行都会创建一个新的shell。另一方面,PPID每次都会一样只要你在同一个shell中运行。

对于所有bash内置变量列表,参考man页。

shell脚本中取消重定向的方法实例 在上一篇关于shell编程的例子中,有讲到把shell脚本进行扩展之后重定向到一个文件中,以便进行查看和调试

Shell脚本之无限循环的两种方法 for实现:#!/bin/bashseti=0setj=0for((i=0;i;))dolet"j=j+1"echo"-------------jis$j-------------------"donewhile实现:#!/bin/bashsetj=2whiletruedolet"j=j+1"echo"----------jis$j--------------"done

shell脚本实现监控shell脚本的执行流程及变量的值 很多时候,我们都会写shell程序来完成一些不用重复造轮子的时刻,但是,又因为shell语句中也会有函数,也会有变量,在运行后到底执行了哪些相关的

标签: shell脚本中获取日期

本文链接地址:https://www.jiuchutong.com/biancheng/381220.html 转载请保留说明!

上一篇:shell编程中的字符串截取方法小结(shell编程$1)

下一篇:shell脚本中取消重定向的方法实例(shell脚本关闭指定程序)

  • 小微企业所得税费用怎么算
  • 租赁合同管理台账范本
  • 成本票和进项票怎么区分
  • 小规模纳税人资产负债表和利润表
  • 期间损益结转错误怎么冲销
  • 收到没有填税号的短信
  • 企业专家咨询费标准
  • 应收账款贷方余额重分类到哪
  • 申报查询里面找不到才申报的个税
  • 房地产开发企业资质等级有几个
  • 房企所得税纳税义务发生时间
  • 会计凭证 借贷
  • 本月做未开票收入,下月开票怎么做账
  • 外商企业所得税可享受什么优惠政策
  • 税务会计学知识点
  • 没有发生关联交易需要关联申报吗?
  • 不抵扣的发票怎么导入做账系统
  • 从银行贷款转借他人法院如何判
  • 天然气税费
  • 1697509310
  • 应付账款借方余额怎么平账
  • 小企业短期投资的核算应设置的会计科目有
  • 财政专项资金不征税收入
  • 腾讯电脑管家游戏模式
  • 电脑在线测速的软件
  • 电脑右下角的弹窗怎么关
  • php创建二维数组
  • 在php中,字符串有哪些表示形式
  • 价外费用分录
  • 外币债券汇兑损益怎么算
  • php 代码
  • vue手机端
  • vue用法
  • ie11已经为了帮助保护您的计算机而关闭此网页
  • 操作系统启动流程
  • 资产减值损失属于什么科目借贷方向
  • mongodb添加数据
  • python读取不到文件怎么办
  • 园林绿化企业属于什么行业
  • 分派现金股利处理
  • 咨询服务业优惠政策
  • 如何办理出口收款凭证
  • 短期负债率和流动负债率
  • 月末应交增值税借方余额期末该怎么处理
  • 长期挂账应付款的处理方法
  • 实收资本后面带人名吗
  • 土地流转的基本原则包括哪些
  • 外贸公司收取国家税费吗
  • 营业收入就是开票的不含税金额吗
  • 自产产品赠送会计处理
  • 建立备查账簿登记的有哪些
  • mysql获取日期年份
  • win8 photoshop
  • xp系统如何安装软件
  • 苹果mac升级系统
  • freebsd使用
  • win8固态硬盘
  • win7注册表修改开机密码
  • windows8锁屏
  • 快速查看浏览的英语短语
  • 如何提升windows版本
  • el-menu-item
  • 安卓音游吃音
  • 人工智能最受欢迎的一门编程语言
  • javascript:openattachment
  • Node.js中的全局变量有哪些
  • jquery的加载事件
  • Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
  • python验证整数
  • python最优化
  • mac版本eclipse 怎么使用
  • 使用jQuery制作动画与特效及插件的应用
  • 云南省国家税务局
  • 电子税务局领取纸质发票的步骤
  • 棚改房办房产证用不用交费
  • 纳税申报指什么意思
  • 没有核定印花税可以按次申报吗
  • 残疾人个人所得税减免政策2023
  • 转租土地合法吗现在
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设