位置: 编程技术 - 正文

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

  • 公司税务注销流程是否要不发生业务多久
  • 职工薪酬如何做账
  • 融资租赁税率是什么意思
  • 预付账款退回怎么做凭证
  • 劳务报酬收入是否含税
  • 有形动产租赁属于营改增吗
  • 发票只有抵扣联没有发票联能不能报销
  • 政府补贴是什么职能
  • 辅导期纳税人会计处理
  • 母公司向子公司出售不动产要征收增值税吗
  • 银行现金支票怎么填
  • 负债类会计科目表
  • 厂房鉴定公司
  • 企业并购金额如何确定
  • 营改增后不动产租赁税率
  • 年终奖和工资个人所得税计算器
  • 企业增值税税负率与利润率的关系
  • 医疗器械技术服务合同
  • 以前年度的税金及附加
  • 培训费可以抵扣企业所得税
  • 税务局开具无违规证明
  • 新公司没有实收资本,他的钱从哪来
  • 注册资本转让税率
  • 我的初级备考经历怎么写
  • 开发商开发土地需要交国家什么钱
  • 企业增速怎么算
  • 出口免税金额
  • 查账征收的个体户注销流程
  • 应收账款贷方余额重分类到哪
  • 直接人工成本的计算
  • 经营资产和金融资产有哪些
  • 公司购车要交哪些税
  • 代垫费用的进项怎么抵扣
  • php常用设计模式(大总结)
  • php yield 异步
  • framework开发教程
  • php何去何从
  • 微信公众号模板软件
  • 联邦学习(FL)+差分隐私(DP)
  • xss漏洞利用的场景
  • 增值税专用发票有几联?
  • python uiautomator2的点击操作
  • 增值税电子发票怎么下载
  • 什么是临时雇佣
  • mysql 5.7.22安装教程
  • 织梦使用教程
  • 个人去开票要交税吗
  • 员工辞退补偿金计算
  • 总公司和子公司可以是一个法人吗
  • 企业所得税扣除项目
  • 购进固定资产的账务处理
  • 应收利息和应收股利属于什么科目
  • 境外服务费代扣代缴所得税怎么做账
  • 经营费用是指
  • 售后租回会计处理分录
  • 什么是累计预扣预缴应纳税所得额
  • 应付账款的主要风险点
  • sqlserver数据库和mysql区别
  • win10 更新 蓝屏
  • unix系统命令大全
  • linux网卡bound
  • linux开启关闭命令
  • 怎样查看windows10版本
  • android ui绘制
  • opengl光照设置
  • js canvas压缩图片
  • Android之Android apk动态加载机制的研究
  • cmd命令如何进入d盘
  • unicode 字符百科
  • Python Flask-web表单使用详解
  • jquery中操作dom节点的方法
  • unity自动寻路插件
  • shell 数组变量
  • Unity3D中Enabled、Destroy与Active的区别
  • python str()怎么用
  • android studio项目无法运行
  • apple开发
  • 黑龙江电子税务局
  • 消费税增值税的区别与联系
  • 公司完税证明去哪里打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设