位置: 编程技术 - 正文

linux系统更新正在运行进程的可执行文件需要注意的text file busy的原因及解决方法(linux 更新yum)

编辑:rootadmin
最近发现很多同学不知道线上操作替换文件的要点。所以又整理了一下。 线上替换一个正在运行进程的文件时(包括二进制、动态库、需要读取的资源文件等)。应避免使用cp/scp操作。而需要使用mv/rsync作为替代。 原因:cp是将源文件截断然后写入新内容。也就是说正在打开这个文件的进程可以立刻感知到修改。修改文件内容很可能导致程序逻辑错误甚至崩溃。而mv则是标记”删除“老文件,然后放一个新的同名文件过去。也就是说老文件和新文件其实是两个不同文件(inode不同),只是名字一样而已。正在打开老文件的进程不会受到影响。如果进程使用了mmap打开某文件(比如载入so),如果目标文件被使用cp覆盖并且长度变小。那么读取差额部分的地址时(在新文件中其实已经不存在了),会导致SIGBUS信号。使进程崩溃。 至于可执行文件本身。倒是不怕cp导致崩溃。。因为cp时会报”text file busy"。压根cp不了。这时候也应该使用mv类操作。替换完成后重启进程。执行的就是新的可执行文件了。

推荐整理分享linux系统更新正在运行进程的可执行文件需要注意的text file busy的原因及解决方法(linux 更新yum),希望有所帮助,仅作参考,欢迎阅读内容。

linux系统更新正在运行进程的可执行文件需要注意的text file busy的原因及解决方法(linux 更新yum)

文章相关热门搜索词:linux 更新系统,linux更新系统命令,linux 更新系统,linux 更新,linux 软件更新,linux更新包,linux 更新系统,linux 更新yum,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux服务器管理日记分享 1.安装webmin复制代码代码如下:#安装webmincd/usr/local/ieternal/mkdirdownloadcddownload/ppwgetahref="

Linux中使用sed命令替换字符串小结 最近写了几个小脚本用到了sed命令,学了一下,顺便记下sed替换的基本语法为:复制代码代码如下:sed's/原字符串/替换字符串/'单引号里面,s表示替换,三根斜

linux安装vsftpd和vsftpd配置步骤 第一步:下载vsftpd的RPM包你可以从下面两个地方获得最新的vsftpd的RPM包Redhat'srpmcollection或者rpmfind.net.为了你的方便,你也可以使用wget从本站下载vsftpd的rpm

标签: linux 更新yum

本文链接地址:https://www.jiuchutong.com/biancheng/356975.html 转载请保留说明!

上一篇:linux系统启动weblogic受管服务器报unable to get file lock, will ret_daring的解决(Linux系统启动文件在哪个文件)

下一篇:Linux服务器管理日记分享(Linux服务器管理的开机界面)

  • 办房产证的完税证明是什么
  • 金税盘业务
  • 库存暂估入账
  • 所得税费用影响净利润吗
  • 出租房屋确认收入列简易计税还是销项税
  • 固定资产管理中存在的问题及对策论文
  • 期初余额什么时候在借方什么时候在贷方
  • 税控盘全额抵减申报
  • 折扣折让的销售方式有哪些
  • 实收资本弥补亏损账务处理
  • 软件企业的税收优惠政策
  • 房地产开发企业预收款预缴增值税
  • 电费增值税怎么算出来的
  • 个税系统怎么查个人申报数据明细
  • 如果当月增值税进项比销项多怎么结转
  • 显卡硬件加速如何开启
  • 如何解决电脑无法定位程序输入点
  • 研发费中废料收入怎么处理
  • wifi网速太慢了怎么回事
  • 隐藏分区怎么打开
  • 股权转让协议解除返还股权优先权
  • 曼哈顿2021
  • 一次性工伤医疗补偿金怎么算
  • 笔记本显示器分辨率无法调整怎么办
  • 无销售发票的基本户收入?
  • 差额征收是啥意思
  • win7旗舰系统
  • win7系统任务计划在哪里
  • 应收票据终止确认的情形
  • php分段
  • vue动态组件component原理
  • 记录一次排查PHP脚本执行卡住的问题
  • 用友软件怎么删除已经建立的账套
  • 小程序从入门到精通
  • string对象放在哪里
  • 房地产企业的开发成本和开发费用有什么区
  • 开具农产品收购发票需要什么资料
  • 帝国cms使用手册
  • 微擎最新破解版
  • 购买小礼品赠送怎么做账
  • Mysql存储过程中的如何遍历一个查询结果集
  • 现金流量表现金净增加额负数
  • 应交税费会计分录完整版
  • 商贸企业 税收 政策规定
  • 技术服务费计入成本会计分录
  • 规模以上企业纳税要求
  • 员工借款可以直接转账吗
  • 红字发票的开具需要把开始的发票取回作废吗?
  • 设置行政机构的主要依据是
  • mysql分区表优劣分析
  • MySQL数据库中把表中的一个字段重命名
  • windows开始菜单在哪里
  • 英伟达更新有用吗
  • 详述社会体育学科的研究对象
  • windows server 2008 硬盘格式
  • Windows Server AD 访问数量控制配置方法
  • mac怎么修改图片格式jpg
  • 将哪一linux文件系统引入
  • 在cenots下使用iso光盘文件重新安装CentOS的方法步骤
  • linux怎么恢复到初始状态
  • 听歌播放失败什么意思
  • win10系统内置应用软件有哪些
  • 自由选择工具快捷键
  • win10更新提示错误
  • js闭包的应用
  • shell date 设置日期
  • opengl深度值与z值
  • android源码分析实录
  • jquery模拟表单提交
  • python基础教程 入门教程
  • jqgrid 动态表头
  • 安卓圆角矩形图标
  • python使用pymysql实现操作mysql
  • 如何加强部门联动协作
  • 2023年最新税率一般纳税人
  • 怎样把短信转发到微信
  • 版权登记条件
  • 四川农村信用社电话
  • 深圳房东有钱吗
  • 国家税务总局广西壮族自治区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设