位置: 编程技术 - 正文

Shell脚本获取进程的运行时间(shell脚本获取进程pid)

编辑:rootadmin

在我们的系统中,我曾写了一个脚本去定时更新一些repository,但偶尔会遇到问题,比如:git pull之时可能会卡在那里(可能由于某时刻的网络问题),它会阻碍后面的下一次更新。所以我就在想,我今后启动这个脚本时,进行检查,如果上次运行的脚本还没结束,而且过了某个时间阀值,就把它及其子进程给kill掉。然后,我就需要写了一个可以查询某个进程已经运行了多少时间(以second为单位)的脚本。注意:这并不是是指进程消耗的CPU时间,这里是当前时间减去进程启动时的时间,是这个时间段。

本来,ps本身也提供了选项来查询的,但是比较直观和形象(如 :这样的),不是用seconds为单位,并不方便在脚本中直接使用。ps中的关于进程时间的命令如下:其中第三列的-::就是进程运行的时间,为:天8小时分秒。

我自己根据一些/proc文件系统中的信息,查询进程运行时间脚本分享如下:执行过程和结果如下:

后续我再写两篇简单讲讲/proc/stat, /proc/$pid/stat, /proc/uptime吧。

推荐整理分享Shell脚本获取进程的运行时间(shell脚本获取进程pid),希望有所帮助,仅作参考,欢迎阅读内容。

Shell脚本获取进程的运行时间(shell脚本获取进程pid)

文章相关热门搜索词:shell脚本获取进程号,shell脚本获取进程所用内存,获取shell脚本参数,shell脚本获取进程号,shell脚本获取进程id,shell脚本获取进程号并杀死进程,shell脚本获取进程pid,shell脚本获取进程id,内容如对您有帮助,希望把文章链接给更多的朋友!

自动杀掉占用较多CPU资源的Shell脚本 #!/bin/bash#March--#CPUusetriggerscriptbyNoel##bashcodetowatcharunningprogram'sCPUusage.#ifit'saboveasetvalue,itwillautosendanemail.#YouwillneedtosetaCronjobtorunthisscripteveryxxminutes##Setsom

Linux中获取某个进程的系统调用以及参数(故障排查案例) 当一个程序发生故障时,有时候想通过了解该进程正在执行的系统调用来排查问题。通常可以用strace来跟踪。但是当进程已经处于D状态(uninterruptibleslee

在Shell中分割字符串的例子 比如,要分割test=aaa,bbb,cccc,dddd,可以这样arr=$(echo$test|tr",""n")还可以这样OLD_IFS=$IFSIFS=','arr=$testIFS=$OLD_IFS然后用forxin$arr;doecho$xdone看看效果或者更直接一

标签: shell脚本获取进程pid

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

上一篇:Shell中的循环语句for、while、until实例讲解(shell循环结构)

下一篇:Linux中获取某个进程的系统调用以及参数(故障排查案例)

  • 湖南省增值税发票图片
  • 增值税进项发票怎么做账
  • 小规模纳税人销售自建不动产
  • 长期零申报的公司容易注销吗
  • 经营租赁增值税税率3%
  • 让渡资产使用权是指资产的所有者将
  • 税务异常有哪些类型
  • 承租承包经营所得
  • 什么是实收资本其入账价值如何确定
  • 代开了专票,但是销售额没有超过30万怎么处理
  • 商贸企业购进商品怎么做成本
  • 招待用烟的会计处理
  • 购入原材料退货的记账凭证怎么写
  • 调增教育经费如何做账
  • 外地施工企业税收征管办法
  • 通过无偿取得的成果
  • 会务费发票税率是
  • 增值税缴纳地方怎么填
  • 失控发票进项税额转出申报表填写
  • 公司职工买房有补贴吗
  • 应收账款收款后怎么做账
  • 固定资产一次性扣除账务处理
  • 可供出售金融资产会计处理
  • 广告公司收到专票怎么做成本
  • 办公用品收据可以入账吗
  • 免征增值税的税额还要交个人所得税吗
  • 本年利润余额的计算公式
  • 废料收入应如何确定
  • 应交增值税的会计科目
  • php过滤数组中的空字符串
  • 股票的交易费用是怎么算的
  • 商品换购是什么意思
  • 怎么确认旧城改造完成
  • 营改增项目
  • 补充养老保险的特点
  • 挂靠借用资质账务处理?
  • ant design pro项目构建纯净版
  • anaconda更改虚拟环境路径
  • 深红玫瑰鹦鹉多钱一个
  • 森林抗锯齿
  • 浅谈php中类和对象的区别
  • php数组拼接成字符串
  • 怎么保证发票是真的
  • 营业外收入的会计科目编码
  • python怎么写文字
  • python中的logging记录日志
  • 劳务费发票为什么必须每月开
  • 代扣代缴个人所得税手续费返还 增值税
  • 异地项目增值税要异地缴纳吗
  • 增值税和个人所得税怎么算
  • sql server2012使用方法
  • 纳税申报表期末未缴税额什么意思
  • 人力资源劳务外包需要什么资质证书
  • 其他应收款在现金流量表怎么填
  • 软件开发的账务处理
  • 如何在科目余额表中查询给另一家公司付了多少钱
  • 分公司财务归谁管
  • 出口退税过期怎么处理
  • 分公司给总公司分红怎么入账
  • 汇率的差额如何处理
  • 借款费用应如何入账
  • Windows下MySQL 5.7无法启动的解决方法
  • ubuntu系统升级后无法进入系统
  • 应用商店升级版
  • 雨林木风 winxp sp3 安装版 ys8.0
  • win7系统笔记本无线网络找不到
  • 置顶朋友圈怎么设置
  • jQuery Validation Engine验证控件调用外部函数验证的方法
  • unityai寻路
  • attributes.add
  • node. js教程
  • android 快速开发工具
  • js中.html
  • 电子发票查询官网入口
  • 机票票号怎么查航班
  • 发票红冲步骤图片
  • 电子签章在电脑上怎样加印章
  • 火车报销凭证丢了还能退款吗
  • 天津国税发票查询真伪查询
  • 打税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设