在SCP传输完成之前阻止处理文件

德米特

大文件被传输到服务器进行处理。服务器使用监视特定目录,incrond并在接收到新文件时对该文件执行处理脚本。

由于文件很大,因此需要一些时间来传输它们。如何确保在处理文件之前完成文件的传输?

马可

您的问题与scp无关。它与inotify有关,后者是内核接口,用于触发对文件系统事件的操作。而且您显然是在触发错误事件。阅读incrontab手册页以了解系统的工作原理。

如果文件未完成时您的处理脚本已经触发,则假定您在IN_CREATE事件上触发。您可以在中更改相应的条目incrontab以在IN_CLOSE_WRITE上触发。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章