位置: 编程技术 - 正文

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

  • 其他权益工具投资属于什么科目
  • 工资个税计算公式2020
  • 无进项开票税点
  • 承兑可以要吗
  • 办公费专票怎么做账
  • 机票发票打印有效期多久
  • 单位代缴个人所得税流程
  • 原材料的归集和整理
  • 房屋租赁费增值税专用发票几个点
  • 政府发的补助金用不用交税
  • 报销跨月还能报销吗
  • 收到技术咨询费摘要
  • 单位购买食品饮料的进项税可以抵扣吗?
  • 加油款可以开专用发票吗
  • 调整薪酬结构
  • 一月份开的票可以算到12月吗
  • 多交税款退税怎么做账
  • 公司可以对公司罚款吗
  • 人力资源外包公司发展前景
  • 收到负数购入发票怎么办
  • 私账的钱怎么弄到公账
  • 紧急重新启动
  • 跨年的收入可以在次年冲吗
  • 从对公账户取现金有什么影响
  • 公司水费怎么算
  • 纳税申报的流程有哪三步
  • php随机一言
  • 合同权益转让 范本
  • 安装nodemodules
  • 库存商品转在建工程 增值税
  • 设备维修产生的人工费怎么开发票
  • 市职工报销比例多少
  • ai绘图软件教程
  • 前端基础
  • 手把手教你用Excel制作考勤表
  • 房租的计算方式
  • 发票确认平台勾选步骤
  • springmvc简介
  • 个人独资企业取名规则
  • 供应商发票多开了3毛钱能做到财务费吗
  • python requests检测响应状态码
  • 纳税申报表上的销售额
  • 工伤在门诊的收据能报销吗
  • 预收账款还可以用吗
  • 农场有多少只鸡
  • 投资利税率计算方法
  • 彩票扣税吗
  • 小规模纳税人缴税的分录
  • 医疗投资机构的定义
  • 预收账款过多,税务让说明原因
  • 收到商业承兑汇票的会计分录
  • 营改增 交通运输
  • 购买新发票的时候要带旧发票去吗?
  • 企业租用农村土地
  • 印花税需要计提税金及附加吗
  • 销售费用明细科目有哪些内容
  • 投出业务会计分录
  • sql server利用触发器向表中输入时间
  • window如何还原系统
  • windows2003怎么样
  • ubuntu屏幕截图快捷键
  • ubuntu安装mkl
  • 系统安装驱动卡住了
  • linux操作系统b
  • win10天气组件
  • uibutton设置圆角
  • HTML5 WebStorage(HTML5本地存储技术)
  • 关于中秋节的古诗
  • 编程用到的所有函数
  • 深入探究替换词
  • 有关中秋节的古诗
  • jquery中的事件
  • jquery可以实现哪些效果
  • 手机运行node.js
  • unity改vs版本
  • 完美世界打斗
  • 银行赠送礼品活动方案
  • 西安市经开区管委会官网
  • 三证合一 税务
  • 如何查询海关进口货物报关单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设