位置: 编程技术 - 正文

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服务器管理的开机界面)

  • 北京市增值税发票
  • 个人独资企业要承担无限责任吗
  • 初税亩是什么意思
  • 赔偿支出需要纳税调整吗
  • 二房东开发票交多少税
  • 在本公司交社保辞职了还能交吗
  • 餐饮企业原材料四大类
  • 发放给员工的通讯费要上个税吗
  • 安装设备领用自产产品按成本还是计税价格
  • 编制现金流量表的直接法和间接法
  • 个人投资理财需要注意什么
  • 增值税发票委托公司开具
  • 租赁业务增值税纳税义务发生时间
  • 劳务派遣公司一般纳税人税率是多少
  • 劳务派遣企业的规上企业认定标准
  • 企业采购设备有哪几种情形
  • 固定资产大修理和更新改造的区别
  • 个人独资企业租车缴纳税金
  • 初级考试备考计划
  • 计算消费税要价税分离吗
  • 投资的子公司亏损注销
  • 一式三联的收据哪一联要盖财务章
  • 国际代理运费和港杂费一样吗
  • 电脑休眠和睡眠什么差别
  • Ubuntu 16.04 Server Edition 英文版安装教程
  • 收到租金税费怎么计算
  • 私车公用的费用可以抵税吗现在
  • 个人所得税手续费比例
  • win10怎么启用
  • php中strrev
  • 撤销银行账户
  • 出口押汇算贷款吗
  • 小米路由器599元
  • 总分类账户原材料
  • 潘塔纳尔湿地位于巴拉圭盆地
  • 资产负债表中其他应付款根据什么填列
  • 黄金零售环节增值税的缴纳
  • yolov8训练自己的数据集 Windows
  • vue sha256加密
  • 一阶段目标检测算法
  • yolov5 教程
  • linux在查找zip里的文件
  • python3.9怎么清屏
  • 织梦怎么改网站主页
  • 变卖废旧物资的增值税税率
  • mongodb简单使用
  • 应交增值税的计算要加已交税金还是扣除
  • 记账凭证基本内容口诀
  • 评估增值净利润调减
  • 税盘的服务费
  • 增值税普通发票可以抵扣吗
  • 销售边角废料属于什么
  • 前程无忧效果怎么样
  • 开具红字增值税专用发票信息表需要盖章吗
  • 增值税进项税额在借方还是贷方
  • 从银行提取现金分录
  • 服务器centos6.8安装教程
  • 如何用u盘装系统 知乎
  • macbookair numbers
  • mac禁用标志
  • windowsxp如何隐藏文件
  • centos6基础命令
  • win8应用商店废了
  • ubuntu20.04怎么用
  • qtaet2s.exe - qtaet2s是什么进程 有什么用
  • win7系统无法安装ie8
  • linux 去除换行
  • 如何教新手
  • unity3d documentation
  • Android ViewStub 布局延迟加载
  • css网页布局在线生成
  • python rgb转cmyk
  • shell脚本调用php方法
  • 安卓底层重写
  • python中删除语句
  • 如何获取android实体类保存的数据
  • 物流企业需要缴税吗
  • 百旺税控盘怎么备份数据
  • 杭州残保金2021年新政策申报时间
  • 青岛国税服务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设