位置: 编程技术 - 正文

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

  • 企业交的增值税怎么做账
  • 委托加工物资的消费税计入成本吗
  • 国库券利息收入计入利润总额吗
  • 建筑公司预收了款项已经开了增值税发票怎么做账
  • 养老保险滞纳金最高限额规定
  • 个体工商户怎么变更法人
  • 停车场自助缴费系统
  • 实名制车票抵扣怎么操作
  • 过桥过闸通行费会计分录
  • 自然人股权转让的纳税筹划
  • 无形资产研发费用加计扣除是晢时差异吗
  • 收到备付金怎么做分录
  • 跨年暂估收入如何调整
  • 固定资产转为投资性房地产折旧
  • 进货费用会计科目
  • 个人开劳务发票要同时交个税吗?
  • 小规模纳税人装修费用计入什么科目
  • 购进要不要交印花税
  • 离职补偿金的税率
  • 个体户能给自己交五险吗
  • 三星笔记app功能介绍
  • 玩游戏网络延时高怎么处理
  • 上月有留底税额,这个月有销销没有进项怎么做账
  • 不动产抵押合同管辖法院
  • 进项票未认证怎么入账
  • 三星电脑安装系统按哪个键
  • 旅行社开的发票怎么入账
  • 11的文件管理在哪
  • mac休眠模式
  • 债务重组是什么工作
  • 实际收到的货款怎么做账
  • 外国企业如何在阿联酋注册商标
  • 差旅费车票抵扣的相关规定
  • mavon-editor的使用
  • php常用工具
  • php递归算法1加到100
  • 常用的成本计算方法有哪些
  • 持有至到期投资账务处理
  • vscode怎么写前端代码
  • php读写xml
  • php公众号推送完整示例
  • ps怎么参考线快捷键
  • python中模块的用法
  • 购买礼品的会计怎么做账
  • 出纳报销时应注意什么
  • 资产负债表的负债项目显示了企业所负担债务的
  • 成立一般纳税人的利弊
  • mongodb 设置用户名密码
  • 企业前期开办的费用怎么做会计分录
  • 没有购销合同的销售额交印花税吗
  • 外购商品发给员工要交个税吗
  • 基建罚款支出计算方法
  • 房地产开发的土地分割
  • 公司一般户需要纳税吗
  • 定额征收个体户如何交所得税
  • 公司租赁厂房
  • 培训费属于什么应税项目
  • 车辆报废取得的收入增值税怎么算
  • 收到股东投入材料怎么做账
  • 小规模纳税人建筑服务预缴增值税
  • 投资性房地房地产
  • 公司暂估成本分录
  • 在建工程转固后计提折旧
  • 旅游业营业税税率
  • 机械租赁怎么开9个点
  • win7怎么添加设备
  • macos dock
  • 封装windows7
  • windows 10更新卡住
  • w7升级w8.1
  • js类的实现
  • 学习名言警句 励志
  • win2000停止服务
  • angular的排序管道
  • pythone爬虫
  • 安卓手机后退键
  • 云南省国家税务局APP
  • 深圳税务局关于个体户开具普通发票有关问题的通知
  • 个体户增值税怎么计算方法
  • 重庆税务信息采集如何操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设