【发布时间】:2011-07-12 10:47:37
【问题描述】:
场景: 例如,我有一个过程,其中许多文件被 Host1、Host2、Host3、Host4 复制(scp'd)到 DestinationServer。转到相同的公共目录:DestinationServer:/home/target。所有文件都是唯一的,因此不会覆盖任何文件。 Host1-Host4 将有一个 cronjob,它将启动他们的 scp 脚本到 DestinationServer。需要注意的是,主机位于不同的时区、位置。因此,它们将在不同的时间完成。
需要: 由于文件被 scp'd 到 Destination:/home/target,以编程方式检查来自其他主机的那些 scp 何时完成的最佳方法是什么??
选项: 如果可能,我的选择是在 perl 或 shell 中以编程方式执行此操作。
我要查找什么,我可以使用哪些 unix 命令或 perl 模块来帮助确定进程何时完成?任何想法,例子都会很棒!谢谢。
【问题讨论】: