Answers:
你应该从另一个角度来看待它。
复制文件的脚本将知道传输何时完成,并且可以确定下一个操作应该开始的时间。
因此,您希望从同一脚本执行这两个操作。
这为您提供了两个选项:
程序PSExec(可以从microsoft下载)可以在目标计算机上执行程序,如果它以足够的权限启动的话。复制完成后,它可用于在远程计算机上启动程序。
您当前正在从源复制到目标。如果您从源共享文件所在的文件夹,则也可以在目标端启动该文件。
您可以使用文件传输syncthing在主模式(单程同步)。在传输文件时,它会创建临时文件,并且只有在成功时才将其重命名为实际文件名。如果您的监控程序将监视特定文件的扩展名,它将在传输完成后选择它,以便您可以立即运行下一个任务。使用torrent兼容程序(仅限于本地网络)可以完成类似的操作,其中实际文件仅显示已完成的传输。
PS
Syncthing
默认情况下在预设时间窗口同步,但如果您需要立即转移,则可以使用其调用的伴随程序syncthing-inotify
,这样在源位置更改/创建/删除的任何内容都将立即复制到目标PC上。