expect

    1熱度

    2回答

    我有這個期望腳本被另一個腳本調用來記錄cisco設備。某些原因變得慢到登錄到思科設備。有沒有人可以看到任何問題或建議可能會提高此腳本的速度。在此先感謝 #!/usr/bin/expect log_user 0 set timeout 10 set userid "id" set password "pass" # ############## Get two arguments -

    0熱度

    2回答

    你能幫我嗎?我如何在ruby中使用expect腳本。 spawn scp /tmp/*.txt remoteserver:/vg/ expect "password" send "MY PASSWORD" interact 因爲我需要通過scp命令將批量文件從一臺服務器傳輸到另一臺服務器。但是,當我使用通配符文件傳輸(/tmp/*.txt)它顯示了以下錯誤 沒有這樣的文件或目錄 通過

    1熱度

    2回答

    我一直在努力嘗試在構建機器上構建源代碼的複雜過程,然後將編譯後的圖像文件傳輸到我的嵌入式ARMv7設備中以進行閃存。每一步本身都很容易用標準的Linux Shell腳本自動化,但是當試圖在一個巨大的腳本中做所有事情時,事情就會變得複雜。到目前爲止,我一直使用expect-lite來完成這項工作,除了現在遇到問題之外,這項工作正在進行。當傳輸圖像在我的預料,精簡版的代碼如下所示: $imageDes

    1熱度

    1回答

    如果在Rhino.Mocks V3.6中每個連續調用都需要不同的返回值,那麼在方法上設置多個期望的正確方法是什麼? 以下代碼用於在V3.5中工作,但在V3.6中失敗。 public void Test() { var mocks = new MockRepository(); var process = mocks.DynamicMock<IProcess>();

    1熱度

    1回答

    我正在使用linux'expect'來自動化密碼。 #!/usr/bin/expect set password passwd spawn scp * [email protected]_address:. expect "password:" send "$password\r" expect eof output : spawn scp * [email protected]_a

    2熱度

    2回答

    在Windows上,我測試了TCL的expect腳本如下: package require Expect spawn "cmd.exe" expect ">" send "echo hello world\r" 但印有 「F:\Workspace\>」 的輸出,那麼它退出。我希望它執行「echo hello world」

    5熱度

    6回答

    我使用在expect腳本如下awk命令來獲得網關特定目的地 route | grep $dest | awk '{print $2}' 然而,期望腳本不喜歡在上面的語句中的$ 2中。 有誰知道awk的替代方法來執行上述相同的功能嗎?即。輸出第二列。

    10熱度

    4回答

    我寫了一個bash腳本,期望在內部連接到終端服務器並清除行。 我無法弄清楚我得到的錯誤,因爲我已經給出了所有必要的大括號。我也不理解couldn't read file "line": no such file or directory錯誤。 請幫忙。 我的腳本: #!/bin/bash VAR=$(expect -c " spawn telnet 1.1.1.1 expect {

    0熱度

    1回答

    我們目前有一個工作ant腳本,它將使用mysqldump將遠程服務器上的數據庫轉儲到該遠程服務器上的文件。我們使用ant的exec任務來運行一個期望腳本ssh到遠程機器並運行mysqldump命令。我試圖更新命令來限制轉儲只包含少於3個月的數據。我遇到了惱人的引用和parens轉義問題。 這裏是我試圖讓工作在命令行: expect -f ssh-pass.exp <SERVER_PASSWD> s

    2熱度

    2回答

    我需要傳遞兩個參數來期望,第一個是要執行的命令,第二個是密碼。 這裏是我的expect.sh #!/usr/bin/expect spawn [lrange $argv 0 0] expect "password:" send [lindex $argv 1] interact 主要腳本: ./expect.sh "ssh [email protected]$SERVER1"