位置: 编程技术 - 正文

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

  • 为改良生产线发生的变化
  • 印花税每个证券不一样吗?
  • 公司名称变更在哪个网站
  • 红字信息表撤销失败B80095
  • 未达起征点标志
  • 权益筹资额计算公式
  • 卖自用轿车要缴什么税
  • 备发职工工资属于什么会计科目
  • 销售单位收入和支出要怎么做账?
  • 银行本票通俗
  • 餐饮企业卖套餐赠送单品要交增值税吗?
  • 建筑业预缴附加税分录
  • 不缴地税国税可停票吗?
  • 用户风险是什么意思
  • 企业的资金怎么使用
  • 金税盘开的发票显示未报送怎么办
  • 税收返还会计处理
  • 法人可以公司账户存款吗
  • 预收账款科目
  • 去除页眉的横线快捷方式
  • 文件过滤什么意思
  • 转账和电汇哪个便宜
  • 收到一张餐饮费发票怎么入账
  • 生产企业原材料的订购与运输建模
  • 前端 vue
  • 出租设备收取租金合法吗
  • 基金管理人业绩报酬分配模式
  • 前端框架view
  • 运输发票税金怎么算
  • 在一株植物上行走的作文
  • 不发放工资怎么办
  • php替换文本指定内容
  • 报废机器设备会计分录
  • 学计算机选择什么专业
  • gitpull命令
  • php连接数据库步骤
  • 2020年企业报税的详细流程
  • 企业会计准则规定了
  • 劳务公司社保手续办理
  • 简述记账后的凭证修改方法
  • 季度所得税怎么算
  • 离岸价的含义
  • 不合格机器设备怎么处理
  • sql server 2008打开界面
  • 其他综合收益转到留存收益
  • 税控盘没有抄税是什么意思
  • 期间费用怎么区分
  • 信用减值损失在利润表怎么填列
  • 收到外币收入如何入账
  • 售后服务期多久
  • 景区如何管理和服务
  • 银行存款支付比例规定
  • 职工医保报销会扣医保卡的钱吗
  • 期末调汇汇兑损益科目
  • 为取得交易性金融资产支付的手续费
  • 公司给公司的工会拨款
  • mysql的基础知识
  • mysql 修改密码后 unknown error 1820
  • hyper-v虚拟机无法初始化
  • win10电脑系统配置
  • freebsd怎么样
  • Win7如何调整分辨率
  • win10系统预览版
  • android 开发环境
  • 用球体模拟天空的游戏
  • jqueryvalidate验证
  • javascript面向对象编程指南
  • 安卓机虚拟键盘
  • node调试工具
  • unity怎么设置多个关卡
  • 如何利用工具人
  • javascript产生随机数
  • js颜色表
  • JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
  • javascript var
  • android音乐播放器源代码
  • javascript的常用例子
  • 如何查询车辆购置税是否缴纳
  • 成都市武侯区地址
  • 纳税申报逾期怎样补报?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设