我正在使用以下方式启动FTP会话:
“C:\ Program Files \ FTP Server \ msftpsrvr.exe“ - start
现在我希望它等到找到带有指定字符串的文件。
详细说明: 我在我的服务器上使用Mini核心ftp,在我的客户端上使用Winscp。 客户的时间表不断变化。我按照以下步骤进行自动化:
在服务器上
msftpsrvr.exe -start
在客户端:
cd "C:\Program Files\WinSCP"
winscp.exe /console /script=script
获取备份并将文件置于状态
复制完成后,服务器不应读取状态,然后停止ftp服务器。
如何告诉服务器暂停,直到该文件使用“done”字符串更新?
答案 0 :(得分:1)
答案 1 :(得分:0)
自己找到解决方案,解决方案非常异步。
这就是我所做的。
在备份完成后启动mftp服务器 - 它会将标志写入文件。客户端获取文件并读取标志(每30分钟轮询一次)并开始复制。
这不是一个好的解决方案。但对我有用