DOS脚本 - 用于MSFTP服务器

时间:2009-09-29 02:03:52

标签: dos

我正在使用以下方式启动FTP会话:

  

“C:\ Program Files \ FTP   Server \ msftpsrvr.exe“ - start

现在我希望它等到找到带有指定字符串的文件。

详细说明: 我在我的服务器上使用Mini核心ftp,在我的客户端上使用Winscp。 客户的时间表不断变化。我按照以下步骤进行自动化:

在服务器上

  1. msftpsrvr.exe -start
  2. 在客户端:

    1. cd "C:\Program Files\WinSCP"

    2. winscp.exe /console /script=script获取备份并将文件置于状态

    3. 复制完成后,服务器不应读取状态,然后停止ftp服务器。

      如何告诉服务器暂停,直到该文件使用“done”字符串更新?

2 个答案:

答案 0 :(得分:1)

了解PowerShell,欢迎来到21世纪

这是一些让你入门的好东西:

$ 0.02

答案 1 :(得分:0)

自己找到解决方案,解决方案非常异步。

这就是我所做的。

在备份完成后启动mftp服务器 - 它会将标志写入文件。客户端获取文件并读取标志(每30分钟轮询一次)并开始复制。

这不是一个好的解决方案。但对我有用