2009-06-10 38 views
0

我正在嘗試使用python腳本在遠程計算機上自動執行進程。該機器是一臺Windows機器,我已經安裝了CopSSH,以便通過SSH連接到它來運行命令。我無法讓Perl腳本從CopSSH終端運行。我得到一個命令未找到錯誤。有沒有一種特殊的方式,我必須安裝perl才能做到這一點?還是有人知道如何安裝Perl與CopSSH?Perl和CopSSH

+0

究竟它是什麼你指當你說「有麻煩」來? – innaM 2009-06-10 14:27:56

回答

2

我才意識到CopSSH基於Cygwin的,我認爲指的路徑必須被指定不同的。嘗試使用,例如,

/cygdrive/c/Program\ Files/My\ Program/myprog.exe

,而不是

"C:\Program Files\My Program\myprog.exe"

BTW,以下CopSSH常見問題可能適用,以及:http://www.itefix.no/i2/node/31

4

我懷疑CopSSH是給你不同的環境瓦爾正常GUI登錄。我建議你輸入'set',看看perl是否在任何其他可能需要的環境變量的路徑中。

這裏是setting up the CopSSH user environment一些解釋。它可能是有用的。

+0

安裝ActiveState perl並顯示在windows路徑下(我的電腦 - >屬性 - >環境變量),但是當我運行set命令時perl不在那裏。你能告訴我如何添加它嗎? – cmmacphe 2009-06-10 14:37:33

+0

我已經添加了一個鏈接到我的答案,它討論了一個環境文件和copssh設置的一些其他細節。 – SpliFF 2009-06-10 15:22:48