位置: 编程技术 - 正文

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

  • 怎么知道交不交印花税
  • 工程施工和工程结算对冲有差额的会计分录
  • 建筑简易征收需要成本发票吗
  • 建筑工程公司收入成本怎么结转
  • 金蝶迷你版会计科目代码格式
  • 异地施工需要办理什么手续
  • 增值税发票污染了能补开吗
  • 应交增值税减免税额
  • 打款到另外公司作为投资款的会计分录怎么做?
  • 增值税发票可以抵税吗
  • 工程项目企业座谈会新闻稿件
  • 手工开具发票
  • 工程预缴税款会计分录
  • 纳税人首次办税补充信息表怎么填
  • 企业合同约定调岗不接受辞退没赔偿成立吗
  • 广告业的定额发票可以税前扣除么?
  • 发票已勾选未确认
  • 销售净利润率是综合反映企业成本效益的重要指标
  • 应收账款核销会计处理
  • 土地抵扣进项税,,能调回来吗
  • 微信公众号认证年审怎么弄
  • 电子产品怎么计税
  • linux系统安装浏览器
  • 现金比率分析怎么分析
  • 净资产利润比率计算公式
  • 公司章程认缴时效是多久
  • 印花税未交罚款会怎么样
  • 房地产开发企业资质证书
  • 承兑找零怎么做凭证
  • 制造费用结转到主营业务成本
  • 垫付员工保险费的会计科目
  • mcappins.exe - mcappins进程是什么文件 什么意思.
  • 提取的坏账准备使用完后如何处理
  • PHP:mcrypt_ofb()的用法_Mcrypt函数
  • 新会计准则里的现金流量的公式
  • 进项税额认证后可以撤销吗
  • 收到保险赔款入什么科目
  • 资金账簿印花税按年还是按次
  • 金蝶迷你版年结账套
  • SQL Server 2008 R2 为用户权限分配的操作步骤
  • 赠品要做视同销售申报纳税吗?
  • 管理费用的纳税调整
  • 烟叶税的计税依据如何确定
  • 公司的备用金属怎么处理
  • 所得税季初季末怎么填
  • 国有控股企业和国有参股企业的区别
  • 公司并购股份如何分配
  • 购进原材料发生的保险费
  • 公司聘请专家工资怎么算
  • 会计物料超损费怎么算
  • 无形资产研究阶段发生的支出应该全部费用化
  • 跨年度费用如何计算
  • 航天金税电子发票怎么读入
  • 定期存款到期转存利息也转存吗
  • 营改增后建筑行业进项税能抵扣吗
  • linux 挂载img
  • wp升级
  • Win7系统打开设备和打印机里面什么都没有
  • 一劳永逸的方法是什么
  • 多屏协同苹果系统有吗
  • mac怎么连接校园网wifi
  • imgconv.exe进程
  • win10系统命令大全
  • win10激活突然失效
  • u3d手游开发
  • js闭包作用问题解决应用
  • jquery的方法get做什么
  • javascript运用
  • angular.js
  • 如何使用jquery实现点击按钮弹出一个对话框
  • 开发 工具
  • 如何分析源码
  • pythonwhile循环语句用法
  • 支付宝中油好客e站怎么开发票
  • 年终绩效奖金发放方案
  • 快递代缴的关税有税单吗
  • 小规模纳税企业的增值税税率一律为3%
  • 购置税完税证明电子版怎么查看
  • 广州市电子税务局怎样跨区申报税务
  • 宣城国税局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设