1
我已經成功地完成以下步驟來運行一個shell腳本[.SH]:如何從工藝的WinSCP在C#.NET
- 我已經在C#.NET
- 創建創建的WinSCP [進程] LINUX的服務器上的用戶的[使用SFTP協議]會話
- 下載使用
GetFiles(........);
我要添加到我的應用程序的東西文件是:
- 給該進程的命令運行shell腳本[已上傳的服務器上]
- 我想這
session.ExecuteCommand("sh /fol1/fol1_1/abc.sh");
但沒有給出結果/影響
儘管我仍然對您對'Process'和'winscp.StandardInput'的引用感到困惑。這不符合WinSCP .NET程序集。如果你發佈你的代碼,這真的會有幫助。 –
感謝@MartinPrikryl。更新了問題的最後一個項目符號。運行時沒有錯誤,但文件不是使用abc.sh在目錄中創建的。雖然abc.sh正在工作,但我從putty手動運行它 –
在PuTTY中運行時,是否使用根文件夾中相同的語法('sh/fol1/fol1_1/abc.sh')執行它? –