例如我从机器 A scp 一个大文件到机器 B 的一个文件夹,在 B 上我监听这个文件夹是否有新文件,那 watchdog 如何知道我这个文件传完了呢?
1
jones2000 2020-08-12 20:58:01 +08:00
传文件的时候, 文件独占打开。文件传完以后释放。 在文件独占打开的时候, 其他线程打开这个文件是失败的。
|
2
KeepPro 2020-08-12 22:20:16 +08:00
校验这个文件的完整性就 ok
|
3
Kobayashi 2020-08-13 11:36:05 +08:00 via Android
watchdog 不知道。解决方案,上传完后放置一个空文件(如 delivery.complete )做标识,watchdog 监测此标志文件生成,触发之后处理。
|