位置: 编程技术 - 正文

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

  • 销售企业进货会计分录
  • 知识产权入股需要过户给对方么
  • 进口烟丝交多少税
  • 应收往来会计是做什么工作的
  • 新成立的公司企业所得税怎么申报
  • 企业亏损结转年限举例说明
  • 收回已核销的坏账什么意思
  • 自行建造固定资产中的自营工程,在领用工程物资
  • 营改增后建筑公司账务处理
  • 进口货物要交消费税吗
  • 股权转让个税是转让方交吗
  • 应付职工薪酬的账务处理
  • 个体户一般纳税人和小规模的区别
  • 股份转让的溢价是什么意思
  • 税前可以扣除的业务招待费怎么算
  • 什么情况可以出境
  • 做金融服务要什么资格
  • 跨年的暂估成本怎么冲回
  • 美团收入怎么处理的?
  • 一次性收取一年租金
  • 标书费没有发票
  • 施工图审查费入哪个科目
  • 委托人力资源代招合同
  • 企业微信api错误码
  • 银行电子承兑到期了怎么兑现操作
  • 收到发票未抵扣需要做账吗
  • 税后讲课费的个税由谁承担
  • 财政返还土地奖金的规定
  • 个人转让公司限额多少
  • 找潜水员
  • 施工方可以向建设单位借款么
  • 建筑工程增值税怎么算
  • php利用数组完成党员信息表
  • thinkphp项目怎么运行
  • 开发票的销售收入,正规的做账怎么做
  • shift命令 向左移动参数
  • 往来款项清查账务处理
  • 增值税发票认证结果通知书在哪里打印
  • python科学计算库有哪些
  • MySQL中Nested-Loop Join算法小结
  • 使用sql server查询不到会返回什么
  • sqlserver2005 TSql新功能学习总结(数据类型篇)
  • 中小型企业营业额和从业人数
  • 只有进项税需要结转吗
  • 关联方交易金额达到多少算转移定价
  • 主营业务收入多计提怎么冲减
  • 每月扣除的公积金怎么查
  • 购买固定资产进项税现金流量
  • 未认证未抵扣的进项税
  • 暂估商品入库 后收到发票怎么做分录
  • 已抵扣进项税额转出的会计分录怎么做
  • 余利宝和余额宝哪一个安全
  • 兼职人员属于雇佣人吗
  • 公司购买电视属于什么费用
  • 认证后的进项税额留抵退税
  • linux如何安装c语言编译器
  • SQL Server中通过reverse取某个最后一次出现的符号后面的内容(字符串反转)
  • windows 进程管理
  • centos which
  • 小米4刷windows 10
  • win10电脑无法上网
  • win10修复dllregisterserver
  • xp升级win8.1
  • linux扩充inode
  • windows config文件
  • ,linux
  • node.js动态网页
  • css设置段落
  • androidstudio ui
  • linux进程切换 宋宝华
  • jquery常用操作
  • js新开一个窗口
  • angularjs常用总结
  • android圆形按钮
  • shell脚本 su
  • 湖南国家电子税务局企业所得税申报进不去
  • 落实措施对吗
  • 太原公安分局有几个
  • 山东省地方税务局历任局长
  • 行政单位,比如什么单位
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设