2009-09-29 33 views
0

我使用開始FTP會話等到它找到一個帶有指定字符串的文件。DOS腳本來MSFTP服務器

詳細信息: 我在我的服務器上使用Mini核心ftp,在我的客戶端上使用Winscp。 客戶的時間表不斷變化。我遵循自動化以下步驟:

在服務器

  1. msftpsrvr.exe -start

在客戶端:

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

  2. winscp.exe /console /script=script獲得學士學位ckup並將狀態置於文件

否複製完成後服務器應讀取狀態,然後停止ftp服務器。

如何讓服務器暫停,直到該文件更新爲「完成」字符串?

回答

0

我自己找到了解決方案,解決方案非常異步。

這是我所做的。

啓動mftp服務器,備份完成後 - 將標誌寫入文件。客戶端獲取文件並讀取標誌(每30分鐘輪詢一次)並開始複製。

這不是一個好的解決方案。但對我的作品

+0

爲什麼不發佈解決方案以便人們可以看到它? –

+0

該解決方案非常異步。這是我所做的。在備份完成後啓動mftp服務器 - 將一個標誌寫入文件。客戶端獲取文件並讀取標誌(每30分鐘彙集一次)並開始複製。這不是一個好的解決方案。但爲我工作。 – Manjot

+0

評論是非常重複:) – sehe

1

看一看PowerShell的,歡迎到21世紀

下面是一些漂亮的東西,讓你開始:

$ 0.02

+0

感謝您.... – Manjot

+0

隨時!希望它有幫助 – sehe