expect

    0熱度

    2回答

    我正在運行一個應用程序,該應用程序提示輸入用戶的密碼十幾次:-( 我試圖使用expect來規避此問題,並使其以自動模式運行,但無法運行解決多次密碼問題,這個問題並不完全是靜態的,有時需要4-5次,有時候需要9-10次左右。 有沒有比我給出的問題更好的解決方案: spawn myApp [lindex $argv 0] expect " password: $" send "$password\

    0熱度

    2回答

    我的目標是編寫一個程序,它將在運行時確定參數的單獨計算機上調用另一臺可執行程序(全部使用win xp),然後重複多個計算機,然後收集結果。總之,我正在開發一個網格計算項目。正在使用的算法本身已經在FORTRAN中編碼,但我們正在尋找一種有效的方法來一次在多臺計算機上運行它。 我想一種方法是將腳本上傳到每臺計算機,然後在每臺計算機上運行所有腳本,所有腳本都將自動並依賴於我自己的參數。但是,我怎樣才能

    2熱度

    4回答

    我有一個Perl Expect.pm腳本,它執行一些中等複雜的東西,比如在多個遠程Unix主機上打包應用程序,部署應用程序,檢查日誌等。 我的前任使用rsh編寫了類似的腳本。 兩者之間有更好的方法嗎?或者我應該使用不同的東西? 我猜測有人會提出SSH;它基本上取代了rsh,對吧?不幸的是,SSH現在不適合我。 我應該補充的另一件事是,登錄後我需要能夠SUDO特定用戶來執行遠程主機上的大部分操作。

    4熱度

    1回答

    我想自動生成Perl Expect的代碼,有沒有類似於autoexpect的Perl的Expect?

    7熱度

    5回答

    在交互式控制檯應用程序的舊時代,Don Libes創建了一個名爲Expect的工具,該工具使您能夠編寫與這些應用程序交互的Tcl腳本,就像用戶一樣。指望有兩個巨大的利益: 這是可能的,否則將不得不用手反覆,不厭其煩腳本互動。一個典型的例子是撥號上網地獄(從PPP前幾天開始)。 可以編寫腳本來測試自己的交互式應用程序,以編程方式作爲迴歸套件的一部分。 今天大多數交互式應用程序都在網絡上,而不是在控制

    1熱度

    4回答

    我試圖使用自動腳本,它將登錄到SVN,更新我的來源,與這些創建一個tarball,並將它們scp到遠程主機。 這裏的問題是,對於每次登錄到SVN(即使是結帳或更新),我們都需要輸入密碼。自動化的密碼輸入,我能找到的唯一方法是使用期望來解決這個問題。 是否有任何預期的腳本,它可以處理SVN和scp來檢測並提供密碼給SVN,然後給SCP? 我使用了以下內容: spawn svn [lindex $ar

    3熱度

    1回答

    我在Moq中遇到了一些奇怪的行爲 - 儘管事實上我設置了一個模擬對象以某種方式行動,然後以確切的方式調用該方法在我測試的對象中以相同的方式進行反應,就好像該方法從未被調用一樣。 我有我想測試下的控制器操作: public ActionResult Search(string query, bool includeAll) { if (query != null) {

    11熱度

    6回答

    expect是一個用於產生子應用程序並對其進行控制的模塊。我對python/ruby​​感興趣。

    3熱度

    4回答

    我想從遠程服務器上將文件複製到本地。這裏是我的腳本來運行它,通過使用「預期」在密碼 scp [email protected]:/folder/myFile ./ expect "Password: " send "myPassword" 當我運行這個automaticlally發送時,它仍然會提示「密碼」,有什麼不好?

    4熱度

    2回答

    我想寫一個Ruby腳本,將ssh到服務器,運行給定的命令,並從中獲取輸出。這裏就是我這麼遠,大多是從Programming Ruby書改編: require 'pty' require 'expect' $expect_verbose = true PTY.spawn("ssh [email protected]") do |reader, writer, pid| reader