位置: 编程技术 - 正文

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

  • 企业发生的哪些成本可以在企业所得税税前扣除
  • 销项负数的分录怎么做
  • 自然人独资是小规模纳税人吗
  • 网络文化传媒公司名字
  • 金税盘没有及时清卡怎么办
  • 红字信息表跨月撤销和申报
  • 申报表季初资产和季末资产
  • 房地产开发企业预收款预缴增值税
  • 嵌入式软件运行的主要流程是什么
  • 工程项目立项前的安全评估
  • 外经证预缴税款之后剩下的税款交到哪呢
  • 计提社保个人部分需要计提吗
  • 一个月无纳税凭证怎么处理
  • 种子销售公司
  • 合同税率16%调整到13%怎么算
  • 计提福利费用会计分录
  • 增值税一般纳税人是什么意思
  • 删除所有没有销售业绩的员工记录
  • 企业投资股票取什么名字
  • 付货款时从货款中扣除的返利怎样做账?
  • 公司账户替别人过账
  • 销售额不到10万免征什么税
  • linux文本编辑器命令
  • 报废资产未及时核销
  • 发票金额大于报销金额违法吗
  • 补申报以前年度税款
  • 有哪些分享方式
  • 资产减值损失的借贷方向
  • 财务费用利息收入怎么结转
  • php多维数组合并相同key
  • 资产减值损失的借贷方向
  • 取得专票怎么结转销售成本
  • 三年以上的应付账款
  • 基于中国国情的中国式现代化具有哪些特色
  • 不良品返修流程
  • 购买二手车要缴税吗
  • 商业一般纳税人增值税税负率最低多少
  • 资产负债表中应收账款根据什么填列
  • php实现多维数组输入
  • 【机器学习】KNN算法及K值的选取
  • windows where命令
  • 深究Python中的asyncio库-线程并发函数
  • phpweb缓存技术
  • 注册资本增加了怎么做账
  • 在建工程预付款超过审计价怎么办
  • 分公司需要交所得税吗
  • python concat函数用法
  • 开发公司出租未开发发票
  • 预提的费用当年必须冲掉吗
  • 车辆保险费用查询
  • 应收账款周转速度快表明
  • 食堂菜金属于什么费用
  • 常见的防暑降温药有
  • 产权交易所交易流程
  • 公司给别人公司过账应该注意哪些
  • 汇算期间取得以下收入
  • 电子税务局财务报表在哪里查询
  • 三方抵账协议做什么科目
  • 销售商品提供劳务收到的现金占比怎么算
  • debian安装zsh
  • win8系统对电脑配置要求
  • win10桌面版微信连不上网
  • 索尼笔记本安装软件顺序
  • 怎样解决windows照片查看器无法显示此图片
  • 使用jquery插件的好处
  • Android开发如何找到TextView指定文本
  • cocos2dx 3.2 Http网络连接,curl 库的介绍
  • python3 生成器
  • jQuery实现ToolTip元素定位显示功能示例
  • shell脚本ll
  • jquery日历插件代码
  • python中操作PDF的库
  • js 队列
  • 履职提醒函与督办函区别
  • 个人所得税申报怎么申报
  • 股权转让本人不签字可以吗
  • 禅城有什么小孩好玩的地方
  • 进口非应税消费品的组成计税价格为
  • 预到船舶是什么
  • 煤炭资源税税率选煤税率多少黑龙江
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设