2010-10-27 34 views
0

我有一個文件,其中包含我的客戶端文章,每週需要通過FTP上傳到遠程UNIX服務器,並使用遠程命令將文章讀入他們的系統(跟蹤EAN碼的機構)。運行遠程服務器的人員給我的客戶端運行一個批處理文件,以便將這篇文章文件上傳到服務器,並且他們一直在手動執行。FTP引用從Ubuntu服務器到遠程UNIX系統的RCMD CALL

我所做的工作是開發我的客戶端系統,並且我想自動執行此文件上傳。他們的系統在Ubuntu服務器上,所以我已經將批處理文件轉換爲shell腳本。

現在,除了調用遠程服務器上的腳本,一切都可以正常工作。只要腳本得到命令「引用RCMD CALL ...」,我就會得到一個「500命令無法理解」的錯誤。如果我使用批處理文件運行它,那麼不會出現這樣的錯誤。

我已經登錄到他們的FTP手動並試圖寫不同的報價命令,並沒有一個工作。

我發現人們通過谷歌搜索有類似的問題,但找不到任何解決方案。

有誰知道爲什麼這是遠程命令通過Windows工作,但不通過Ubuntu?

回答

相關問題