位置: 编程技术 - 正文

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中获取某个进程的系统调用以及参数(故障排查案例)

  • 关税完税价格是到岸价吗
  • 发票已抵扣但对方要红冲后续原发票要拿回来吗
  • 开了发票不做收入的账务处理
  • 现流表怎么编
  • 间接费用分配方法不包括哪些
  • 固定资产转固后发现少转费用了怎么办
  • 买车支付的车辆购置税怎么入账
  • 国家对工资发放的规定
  • 以无形资产投资入股缴纳哪些税收
  • 验签失败的发票追不回来怎么办
  • 汇票退回会计分录怎么写
  • 预期收益率计算器
  • 个人咨询服务费合同
  • 淘宝企业店铺是工厂直销吗
  • 增值税专用发票可以开电子发票吗
  • 税后工资反推税前工资计算方法
  • 企业发生什么
  • 固定资产领用材料进项税处理
  • 财产保险费发票税率
  • 季度企业所得税可以弥补以前年度亏损吗
  • 建筑企业与建设局的关系
  • 会计怎么避免坐牢
  • 预付工程款的会计科目
  • 银行端现金缴税凭证
  • 出口货物免抵退税额确认会计分录
  • 租入的生产设备改良支出计入什么费用
  • mac怎么传文件到百度网盘上
  • 应收票据冲转是什么科目
  • 认缴出资怎么记账
  • 房地产企业开发成本结转
  • 支付包装物押金为什么是其他应收款
  • 未缴纳社保可以直接走人吗
  • 保险公司应收账款管理现状及存在的问题
  • 最好卖的游戏机排行榜
  • 企业常见的筹资方式有几种
  • php对数组进行排序
  • vue用法
  • php单态模式简单解释
  • 前端高手进阶
  • pytorch nn.parameters
  • 资产负债率 70%
  • 企业年度预算编制流程
  • 出口增值税免抵退税
  • 已付款收货未收到发票怎么做账
  • 辞退福利记入什么费用
  • 从网上学电脑下载什么软件
  • 企业福利费超过预算收入
  • 应付工资怎么记账
  • 关闭php报错
  • 微信发放红包如何退回去
  • 收据大写后面的空格怎么填
  • 银行每月贷款额度有多少
  • 销售收入发生变动的影响
  • 减免税的三种方式
  • 小规模企业税收优惠政策2022
  • 年末未缴增值税应符合计算逻辑
  • 分公司挣的钱归谁所有
  • 委托加工业务中需要计算缴纳增值税销项税
  • 业务招待费汇算清缴账务处理
  • 清算中的企业能恢复吗
  • 收客户货款怎么说话
  • 进项税额转出为什么加到销项税额里
  • 提取公积金收手续费吗
  • 收到投资款如何做税务登记
  • 什么是发票抬头信息
  • 暂估收入怎么做分录
  • 固定资产折旧年限的最新规定2023
  • sql server233错误
  • bois开启usb功能
  • 在windows中用户建立的文件默认具有的属性是
  • 升级win102004
  • iis的安全性设置主要包括
  • win10怎么设置扩展屏
  • unity editor window
  • 在Html中使用Requirejs进行模块化开发实例详解
  • 究竟什么是幸福
  • jquery 树结构
  • android 图形引擎
  • 购车发票包含
  • 税务总局2017年11号公告第二条
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设