2012-06-20 39 views
1

我想將我的linux網絡自動化移植到一組Windows機器上。我已經開始使用單個管理控制檯的程序,並通過套接字和ssh隧道將指令發送到客戶端機器,指示它們運行特定的mozmill/python腳本。我已經獲得了單獨的客戶端腳本,使用cygwin在Windows上運行,但我需要能夠從ssh會話中調用它們,並通過Cygwin的sshd分發ssh進入使用基本Bash終端而不是Cygwin終端。如何在這種情況下切換使用哪個終端?我怎樣才能進入一個運行cygwin/sshd的窗口框並讓終端會話使用cygwin而不是默認的BASH?

+0

Cygwin不是shell,就像bash。當你運行Cygwin * Terminal *時,你可能在裏面運行* bash shell *。你可能只是沒有加載正確的'.bashrc'和其他文件。 – kevlar1818

+0

我想我的問題是我需要在ssh會話中使用Cygwin終端的功能,它允許使用與基本_bash_ shell終端不同的語法和命令。是否有可能ssh就好像我只是登錄到由cygwin生成的模擬linux用戶? – Museless

+0

明白了。解決方法是簡單地從c:\ cygwin文件夾運行Cygwin.bat,它將您置於cygwin終端中,從而允許使用所有必需的功能。這也適用於我需要的mozilla構建終端。 :-D – Museless

回答

1

明白了。解決方法是簡單地從c:\ cygwin文件夾運行Cygwin.bat,它將您置於cygwin終端中,從而允許使用所有必需的功能。這也適用於我需要的mozilla構建終端。 :-D

相關問題