2010-06-10 45 views
0

腳本應該如何確保文件已被正確FTP?以下是事情,我心裏有:
1)使用高級腳本語言如Python或Perl,而不是shell腳本進行更全面的功能和錯誤處理
2)檢查該文件存在於目標FTP
後3)檢查目標文件大小。這有點困難,因爲如果源和目標運行不同的操作系統,文件大小將會改變。有關如何解決這個問題的任何提示?
強大的FTP腳本的良好實踐

回答

0

而不是檢查文件大小我建議創建一個校驗和或類似的並分別發送,以便您可以確保沒有腐敗。我認爲MD5哈希是很常見的,所以可能有很多免費的utils或示例代碼。

+0

在這種情況下,消費者不會通過驗證CRC來檢查文件是否正確?我對消費者流程沒有太多的控制。 – dutch 2010-06-10 08:03:29

+0

@dutch:啊,你只是把東西上傳到你無法訪問的地方?我能想到的唯一兩個選擇就是如果你可以在他們的機器上遠程執行某些操作,或者如果這些文件不是非常大,而且你確實需要確保它們是正確的,那麼你可以將它們ftp回去您的機器並將它們與原件進行比較。 – 2010-06-10 08:14:01

+0

這就是我害怕的答案:)。 – dutch 2010-06-10 08:41:18