首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux cp mtime更改

linux cp mtime更改
EN

Stack Overflow用户
提问于 2013-03-28 23:06:15
回答 1查看 870关注 0票数 1

我有一段监控文件夹的代码。如果一个文件停留在那里3分钟,我的代码将处理它。这取决于时间判断是否已经从现在起3分钟。

但是,我发现当我在3分钟内完成一个很大的文件(比如10 it)时,代码就会中断,因为cp在复制时似乎没有不时更新。

我观察到cp的正确行为了吗?

附近有工作吗?

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2013-03-28 23:27:27

有很多解决办法

  • 复制到一个dotfile中,然后在复制完成后将其移到适当的位置--这将由创建过程完成,并且只处理文件夹中的非点文件。
  • 使用信号指示客户端已完成复制(可能仅适用于非网络文件系统)。
  • 同时使用文件和mtime的大小,如果3分钟内两者都没有增加,则继续进行处理。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15693720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档