加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – 可以并行访问公共数据文件的多个脚本?

发布时间:2020-12-16 06:13:14 所属栏目:大数据 来源:网络整理
导读:我在基于unix的服务器上有一些Perl脚本,它访问包含服务器IP和登录凭据的公共文本文件,这些文件用于登录并在这些服务器上执行例行操作.目前,这些脚本在不同时间手动运行. 我想知道,如果我将这些脚本同时执行,它是否会导致从文本文件访问数据的任何问题(文件锁
我在基于unix的服务器上有一些Perl脚本,它访问包含服务器IP和登录凭据的公共文本文件,这些文件用于登录并在这些服务器上执行例行操作.目前,这些脚本在不同时间手动运行.

我想知道,如果我将这些脚本同时执行,它是否会导致从文本文件访问数据的任何问题(文件锁定?),因为所有脚本基本上都会同时访问数据文件?

还有,有没有更好的方法(不使用数据库 – 因为我不能,由于一些服务器的限制)?

解决方法

这取决于访问的类型.

从多个进程读取数据文件没有问题.如果要在读取时更新数据文件,最好以原子方式执行(例如,以不同的名称编写新版本,而不是重命名).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读