位置: 编程技术 - 正文

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

  • 商贸企业购销混凝土税率怎么选择
  • 签订土地使用权成交确认协议书
  • 两处以上取得工资如何交社保
  • 一般纳税人附加税优惠政策2023
  • 未分配利润与净利润不相等
  • 计提坏账所得税费用分录
  • 国内旅客运输服务电子普通发票
  • 支票遗失声明书范文
  • 注资的设备出售怎么处理
  • 所得税缴纳计算公式
  • 2016年172号
  • 企业所得税预缴政策
  • 应收账款的贷方反映
  • 个人转让上市公司股票交增值税吗
  • 未弥补完亏损可以计提盈余公积
  • 收到农产品发票3%抵9%怎么做账
  • 上年的费用本年能报销吗
  • 免税单位出租房产如何缴纳房产税
  • 建设单位管理费费率
  • 未分配利润亏损怎么做分录
  • 利空啥意思
  • 苹果 macOS 13.3 开发者预览版 Beta 2 发布
  • windows11怎么操作
  • linux root 命令
  • 挂靠借用资质账务处理?
  • 开出发票单位收到款项如何平账?
  • uniapp自定义组件模式
  • hotkey osd driver可以卸载吗
  • encore是什么软件
  • c++ 每日十问3-处理数据
  • php curl_init
  • php高并发api接口怎么处理
  • vue3项目实战
  • content security policy blob
  • 基于什么意思
  • layui树形下拉框
  • 怎么填专项扣除
  • 股东分红缴税期限
  • 餐饮发票数量单价都填0可以用吗
  • 企业股东变更流程及费用
  • 个体工商户经营所得税税率表2023年
  • 股权转让所得如何申报个税
  • 开了发票不做收入的账务处理是?
  • 住房公积金有什么好处和优势?
  • 餐费计入哪个科目合理避税
  • 你知道实施“营改增”对企业有哪些积极的效应么?
  • 银行承兑汇票贴现利息计算公式
  • 如果找国外客户
  • 转账支票怎么填写会计凭证
  • 公司打到个人账户的钱算公款吗
  • 制造费用和直接人工的区别
  • 会计忘记申报税款会有什么影响
  • kms激活的弊端
  • linux三个主要部分及功能
  • Kaspersky Rescue Disk 2009.04.16 卡巴斯基救援盘
  • 在幻灯片母版中
  • centos7访问百度的命令
  • 深度操作系统中的生活服务类软件有
  • 如何在windows里保存画过的画
  • win8怎么装系统
  • mac视频预览图不显示
  • mac合盖不休眠怎么办
  • Win7系统启动密码
  • windows10周年更新
  • 常用的linux发行版本有哪些
  • win7运行老游戏方法
  • unity2019新功能
  • opengles版本过低怎么办
  • jquery-file-upload 文件上传带进度条效果
  • python time.now
  • python os.access
  • javascript异步编程
  • python语言解析
  • js 工作流
  • 安卓cts认证
  • 电子税务局更改密码怎么改
  • 济南税务局电话是多少
  • 关于加强税务稽查工作的思考
  • 国家税务总局大连电子税务局
  • 工商财税小知识
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设