位置: 编程技术 - 正文

Shell脚本获取进程的运行时间(shell脚本获取进程pid)

发布时间:2024-02-27

在我们的系统中,我曾写了一个脚本去定时更新一些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中获取某个进程的系统调用以及参数(故障排查案例)

  • 支持疫情防控捐赠语言
  • 柴油车尾气处理液会计分录
  • 投标成交服务费
  • 现金流量表季度申报可以不填吗
  • 违约金并用
  • 以前年度损益调整借贷方向
  • 累计专项扣除和专项附加扣除
  • 不随物品一起销售的包装物怎么做账?
  • 出口货物不用退税吗现在
  • 劳务派遣能不能预支工资
  • 把材料退给客户怎么处理
  • 一般纳税人注销公司流程2023
  • 通讯费能开专票吗
  • 2017企业所得税小微企业优惠政策
  • 小规模纳税人已经开了3%的票还可以享受1%的优惠吗
  • 个人所得税的标准有几档
  • 全年一次性奖金计税方式2023
  • 工会经费减免最新政策2020年山西
  • 挂靠行为应当如何纳税?
  • 自建房屋没有发票如何入账
  • 审计报告格式与范文怎么写?
  • 个税系统添加单位企业信息不存在
  • 税收筹划有哪些特点?
  • windows10如何设置屏幕常亮
  • 打开网页提示打开别的应用
  • 公司换基本户需要多久
  • createsystem
  • 以房产投资联营,收取固定收入,不承担联营风险的房产
  • linux中loop的含义
  • 支付本月职工薪酬
  • 马勒舞曲
  • 携程境外电话客服人工电话
  • 营改增通俗
  • 详解php处理字符的方法
  • 提取法定盈余公积会计科目
  • yum命令安装软件
  • 固定资产的计提折旧在月初还是月末
  • 持续经营利润是什么意思
  • 织梦cms为什么不维护了
  • 滞纳金是
  • 供应商发票多开了如何处理?
  • 印花税按什么的比例缴纳
  • 小规模纳税人纳多少税
  • 专项储备期末有余额吗
  • mysql数据数据库
  • 固定资产一次性扣除政策
  • 进出口贸易出纳主要做什么
  • 商业汇票的承兑银行必须具备下列条件
  • 持有至到期投资减值准备
  • 实收资本现金入账怎么办
  • 运输费和货款一样吗
  • 增值税期末留抵税额是什么意思
  • 什么是补偿性余额,对银行借款的成本有何影响?
  • 投资性房地产账面价值大于公允价值计入什么
  • 发生坏账时的分录
  • 苗木免税吗
  • mysql5.7重装
  • win10怎么关闭定时断网功能
  • mac安装mysql详细教程
  • ubuntu搜索工具
  • macbook怎么新建txt文件
  • 获取windows的最新信息
  • win8电脑锁屏壁纸怎么设置方法
  • linux执行sh文件显示不存在
  • cocos2dx4.0教程
  • 利用百度地图画cad图
  • handle thread
  • 常用at命令集
  • android系统架构由几部分组成
  • unity 位图字体
  • jquery easyui插件
  • unity3d跑酷游戏教程
  • vue使用jssdk
  • 关于numpy中loadtxt函数的说法
  • javascript教程推荐知乎
  • jqueryui dialog
  • Android Http访问网络 学习(慕课网学习)
  • 济宁税务大厅上班时间
  • 2008土地管理办法
  • 关于返回
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号