位置: 编程技术 - 正文

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

  • 金税盘如何交服务费
  • 小规模纳税人进货分录
  • 人工费用与制造成本区别
  • 实收资本一直挂着其他应收款怎么办
  • 公共汽车出租车
  • 个人独资企业没有申报税的后果
  • 公司股份无偿转让怎么办理流程
  • 医院外聘专家费用由科室承担吗
  • 补发以前年度工资如何计税
  • 清算资金往来借贷方什么意思
  • 委托生产企业和受托生产企业
  • 营改增后书据转移印花税是含税的吗?
  • 人身意外伤害险保障范围
  • 离职补偿金公司不付怎么办
  • 单位旧电脑处置
  • 质量罚款入什么科目
  • 一般纳税人必须要交几个人社保
  • 环评公司的成本核算
  • 一般企业车辆日期怎么算
  • 增值税税额计入什么科目?
  • 应收账款零头没有收到如何账务处理
  • macbook自带的游戏
  • 期末留抵税额可以冲减欠税吗
  • 北大新闻传播学院副院长
  • 测测网络
  • 会计差错更正账务处理 对股价影响
  • 预缴的城建税怎么做账
  • 鼠标灯亮但是鼠标失灵
  • 资不抵债从资产负债表上怎么看出来
  • paypal授权书怎么填
  • 手机苹果14
  • PHP:pg_get_notify()的用法_PostgreSQL函数
  • php修改sql语句
  • 成本核算流程会议记录
  • 某建筑公司因施工期紧迫,事先未能与有关
  • php imagettftext()函数
  • 试用期不交金后面补缴
  • 职工参加生育保险
  • 工地扬尘检测仪防尘缸怎么安装
  • 模糊数学神经网络
  • mysqld_safe mysqld from pid
  • 返利开红字发票怎么做账
  • 税务申报显示已申报
  • 织梦怎么改文字
  • python poetry如何创建项目
  • 劳动法里病假工资怎么算
  • 公司安排异地培训
  • 培训费属于什么
  • 技术使用费 收费标准
  • 应付账款发生坏账怎么办
  • SQLSERVER2008中CTE的Split与CLR的性能比较
  • 企业贴现会计分录
  • 高温补贴纳税
  • 专项应付款科目编码是多少
  • 生产成本要如何核算
  • 慧通年终奖怎么计算
  • 担保属于债权吗
  • 对方公司收钱不开发票怎么办
  • mysql中索引有什么用
  • mac怎么安装ios
  • 苹果电脑怎么锁文件夹
  • linux系统的介绍
  • linux中git命令
  • 苹果机的mac地址
  • 查看linux系统日志命令
  • macbook qq截图存在哪
  • win10系统怎么设置开机启动项
  • Win10 build 10240有"启用快速启动"功能吗?如何开启和关闭这个功能?
  • win10桌面图标排列设置
  • javascript+css3开发打气球小游戏完整代码
  • js内置对象方法有哪些
  • 批处理/a
  • python中字符串的方法
  • android隐藏图片
  • gridlayout用法
  • 涉农项目有哪些项目
  • 博兴公安局局长
  • 通州税务短信
  • 实名办税人员承诺书范本
  • 新公司办理发票税控机流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设