位置: 编程技术 - 正文

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:mb_ereg_search()的用法_mbstring函数
  • 苹果macOS 13.3 RC 发河北承德市承德县华夏电器
  • 公司收入没有进项
  • win11dev预览版可以升级正式版吗
  • php5.4升级到php7
  • 事件循环(Event Loop)
  • 计算机视觉方面的期刊
  • php与js交互
  • 原材料预付款如何做账
  • 加班费的计算基数包括补贴吗
  • PHP curl 或 file_get_contents 获取需要授权页面的方法
  • 债务重组收入要交税吗
  • 换货和退货有什么区别
  • 违约金税目
  • 企业为什么一定要签三方
  • 小规模纳税人开农产品免税发票
  • 火车及机票退票扣多少钱
  • 材料采购成本是什么科目
  • 节日购买什么礼物发放职工
  • mysql主键和索引
  • 发票冲红如何进入系统
  • 两个公司开发票
  • 增值税附加税的比例
  • 公司没有车油费可以报销吗
  • 查定征收和查验征收怎么区分
  • 微信验证收到的信息在哪
  • 扶贫小额信贷分贷统还违规吗
  • 税控盘服务费不交会有啥后果
  • 资产处置损益如何在利润表中体现
  • 宣传费抵扣
  • 税务局三代手续费是什么
  • 财务费用的科目编码是多少
  • 个人购汇需要申报吗
  • 原始凭证怎么粘
  • mysql建索引有哪些策略和原则
  • Windows 8.1下MySQL5.7 忘记root 密码的解决方法
  • windowssystem32configsystem 损坏
  • win8电脑wifi功能消失了
  • 批处理常用命令及用法大全
  • unity gui
  • koa nodejs
  • js如何实现图片懒加载
  • jquery左右滑动菜单
  • 已抵扣过进项税额的固定资产改变用途
  • 电子口岸无纸化网上签约流程
  • 山西省网上营业执照申请官网?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设