位置: 编程技术 - 正文

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脚本关闭指定程序)

  • 会计账簿错弊有哪些
  • 红字发票信息表盖章位置图片
  • 年终销项税额要结账吗
  • 劳务有预付款吗
  • 应付债券利息调整是什么意思
  • 分公司可以成为单位犯罪的主体吗
  • 成本和费用的区别在于()
  • 索赔怎么开票
  • 递延所得税资产计算公式
  • 房地产开发企业预缴增值税
  • 旅行社差额征收怎么做账
  • 开出现金支票属于什么会计科目类别
  • 员工工资超过多少钱要交税
  • 增值税发票收款人复核人空白可以吗
  • 优化技巧
  • 营改增后一般纳税人动产租赁税率
  • 什么人适用131419手机号码
  • 企业停产后员工怎么办
  • 股权激励取消怎么处理?
  • 企业怎么通过债务转让
  • 诉讼过程中
  • windows11开始菜单点击没反应
  • 腾讯手游助手使命召唤怎么滑铲
  • 退回的发票怎么处理
  • 支付职工培训费的现金流量项目
  • 苹果电脑怎么切换中英文
  • 使用php进行mysql数据库编程的基本步骤
  • pop是什么文件
  • icqlite.exe进程的详细介绍 icqlite进程的查询 作用是什么
  • 支付投资款怎么做账
  • thinkphp5.1教程
  • 碧峰峡熊猫基地门票
  • PHP:imagecreatefromxpm()的用法_GD库图像处理函数
  • 结转代销成本
  • 文化事业建设费的征收标准
  • 语义分割入门教程
  • lvs命令详解
  • php面试知识点
  • 年底本年利润需要结转吗
  • 出口企业的出口比例怎么算
  • 焊材领用发放管理
  • 设计模式golang
  • 不确认递延所得税资产的特殊情况举例
  • 保险理赔进项税额转出
  • 弥补亏损怎么做分录
  • 建筑业增值税税负率一览表
  • 借款利息税前扣除应当注意的三个问题
  • 房屋开发企业
  • 房企预收款如何缴纳企业所得税
  • 上年度没有计提企业所得税,今年怎么做分录
  • 房地产公司员工购房
  • 存货跌价准备的计算
  • 哪些行业不适用作业法
  • 长期待摊销费用属于流动资产吗
  • 餐饮企业的内部营销
  • mysql 查询范围
  • sql server中查看创建的数据库命令
  • mysql 存过
  • windows xp cmd
  • windows共享功能
  • mac电脑快速查询
  • 为什么ibooks无法使用
  • 怎么进入win7系统
  • 电脑显示window
  • win10一年更新一次
  • Win10 64位系统下QQ语音和QQ视频音量很小的两种解决方法
  • assets怎么编辑
  • shell自动化
  • 迁移图片到另一台设备什么意思
  • 搭建入门
  • nodejs微信小程序开发工具
  • js赋值input
  • javascript的push方法
  • jquery iframe写入内容
  • 税务核查是什么意思
  • 宝鸡新车交易市场
  • uk怎么添加发票
  • 当前土地增值税优惠政策
  • 网上办税服务厅
  • 餐饮财务分析表怎么写的啊
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设