expect

    -1熱度

    1回答

    我已經用tcl/tk編寫了幾個shell腳本,並且當我將其與具有用戶組的機器一起運行時,我用另一臺機器或另一個IP它會給出錯誤。 菌種/斌/慶典 但是,如果我從我的機器,我寫的運行它,它正常運行。 標題如此定義。 #!/Usr/bin/expect -f # 你能告訴我,我沒有添加或缺少它,以便它可以從任何pc和任何用戶運行嗎?

    0熱度

    2回答

    您好,我正在使用expect來自動執行登錄任務。 但如果密碼連字符 啓動腳本失敗我怎麼能逃脫 我有很多的麻煩正確轉義'「或其它字符有沒有一種方法我可以編碼我所有的人物和發送所期望的編碼字符串爲它發送 之前解碼這是我的腳本 #!/usr/bin/expect -f spawn ssh -o "PubkeyAuthentication no" -l user 10.10.10.10 expect

    0熱度

    1回答

    我有一個期望命令 expect "~]#" { send "virsh list --all\r"} 和輸出將 [[email protected] ~]# virsh list --all Id Name State ---------------------------------------------------- 399 lht1duplexvm-0 run

    0熱度

    1回答

    我已經設法編寫一個簡單的期望腳本來備份多個路由器配置。這工作正常,但設備列表增長時需要一些時間慢。 我試圖找到一種方法,同時產卵SSH會話和跨越article是雲傳來: # spawn all connections foreach conn $allconnections { spawn telnet $conn lappend spawn_id_list $spawn_id }

    -1熱度

    1回答

    我想讀一個命令的輸出,並設置一個變量,然後發送就像一個文本文件中的預期文件輸出: expect "~]#" { send "readlink some/link\r" } set CCM_BUILD $expect_out(buffer) send_log "CCM: $CCM_BUILD" 但我得到我的文件是: can't read "expect_out(buffer)": no su

    0熱度

    1回答

    我有這樣 #!/opt/tools/unsupported/expect-5.39/bin/expect spawn ssh -l user ip expect_after eof {exit 0} set timeout 10 log_file /report.txt expect "Password:" { send "pasword\r" } expect "$ " { se

    0熱度

    2回答

    我有一個問題,如果我從cygwin運行TCL/expect腳本。 當我得到了第64屆,我得到了以下錯誤(調試輸出): spawn ssh [email protected] parent: waiting for sync byte parent: telling child to go ahead parent: now unsynchronized from child spawn:

    0熱度

    1回答

    我試圖在線搜索答案,但發現很難用詞組搜索標準來查找我要找的內容。對於初學者來說,我是一個編程/腳本編程的總手。 我得到的是理解如何使用腳本中的讀取功能來創建來自用戶輸入的變量,這非常棒。我的問題是你可以運行一個腳本,後面跟一個關鍵字,這個關鍵字可以表示一個主機名(目標)設備。這看起來像這樣。 sample.sh主機名 目前我的理解只允許我加入的主機名到一個變量的腳本運行後,但是這似乎有點慢。我想要

    0熱度

    1回答

    我有一個接收交互式輸入的命令行程序。 我想讓程序在讀取輸入後後退。 它讀取輸入後,執行另一個程序。我希望能夠使用shell作業控制來控制該程序。 我很懶,所以我不想輸入C-Z和bg來實現這一點。 我在控制該程序(我寫它,可以改變它),它'知道'它應該什麼時候應該背景。 我敢肯定,這是可以實現的(例如,我想,當它準備後臺運行的expect腳本可以開始我的程序,那麼這可能意味着它的父(預計)。 什麼是

    -1熱度

    1回答

    我是使用expect的新手。我嘗試下面的代碼,它失敗: expect -c 'spawn ssh [email protected] < script.ecma3 expect Password: ; send "******\r"; send "exit\r";' 任何人都可以澄清