2010-07-13 16 views
0

我需要使用rsync做一些文件傳輸,並希望將此腳本與其他內容集成到一個Web界面系統中。如何在ASP.NET站點中運行shell腳本

我的想法很簡單,就像有一個上傳按鈕來上傳文件,然後另一個按鈕來運行rsync目標文件的腳本。我應該如何實現這一點?由於rsync可能需要至少一個cygwin或另一個UNIX主機。謝謝。

回答

0

不知道你有多少訪問權限,但我對此類事情的一般傾向是將其作爲請求隊列/執行系統來實現。這意味着應用程序需要上傳,製作命令並將其保存在離線過程執行的某個位置並返回結果。這裏很大的優勢是你不需要爲Web應用程序提供權限,比如安全地執行shell命令。