expect

    0熱度

    4回答

    發送此預期 send "someagent_id=`ps aux | grep someagent| grep -v grep | awk '{print $2}'`\r" 錯誤時,我有錯誤: can't read "2": no such variable while executing "send "someagent_id=`ps aux | grep someagent|

    0熱度

    1回答

    是否有可能做一個expect腳本如下: expect "phrase" if timeout reached: do this else: do that

    -1熱度

    1回答

    我有一個簡單的腳本,如下面我`expect`腳本不起作用,讀取命令行2號和它們相加: $cat runexp.sh #!/bin/bash echo "read 1st number" read n1 echo "read 2nd number" read n2 expr $n1 + $n2 它運行,沒有問題。然後,我寫了一個expect腳本象下面這樣: $cat autorun.

    -1熱度

    1回答

    當我嘗試在期望條件語句中使用變量時,事實證明它不起作用。 結果: [email protected]:~/bin$ ./expectinstall.sh iotop spawn sudo apt-get install iotop [sudo] password for qianyu: 我的腳本如下: #!/usr/bin/expect -f set timeout -1 set p

    1熱度

    1回答

    我正在編寫腳本以更新多個終端服務器上的固件。到目前爲止,該腳本可以完美運行,直到最後一步,在那裏我問我是否想重新啓動(是,否)...... 爲終端的CLI命令: --:#- [system_tools] cli-> download --:#- [system_tools] cli-> install Jun 12 23:49:19 xx.xx.com event_notify: EVT[11

    -1熱度

    1回答

    a.sh的其實我寫2個腳本 #!/bin/sh PASSPHRASE="PASS" for i in 1 2 do echo "say hii:" done 首次 b.sh #!/usr/bin/expect -f spawn ./a.sh sleep 2 for {set x 1} {$x<3} {incr x} { expect "say hii:" send "h

    -4熱度

    1回答

    我從來不使用perl腳本。我已經完成了期望的腳本,有什麼辦法將它轉換爲Perl? 我正在嘗試學習perl腳本。 任何想法可以幫助! foreach addr $addr { if {$addr eq {}} continue; set timeout 180 match_max 1000000 spawn telnet $addr expect {

    0熱度

    2回答

    你好,我在Linux的shell 一個問題,我寫的使用期望SCP腳本和腳本是這樣的。 #!/bin/sh expect -c "spawn scp /tmp/data/*2017-06-14*.log2 [email protected]:~/"\ -c "expect -re \"password\" "/ -c "sleep 1" \ -c "send

    -1熱度

    2回答

    我正在編寫一個腳本來自動安裝ambari服務器。 我在tcl腳本上創建了自動化ambari-server設置。我的問題是在一個地方下載並安裝jdk,並且該步驟需要一點時間,同時另一個預期的其他發送會在屏幕上彈出,並將所有安裝完成。 我的腳本: #!/usr/bin/expect spawn sudo ambari-server setup expect "OK to continue"

    0熱度

    1回答

    我有一個期望腳本,目前爲止它工作正常......它在現有的ssh通道上產生一個ssh會話,像這樣: spawn ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o {ProxyCommand=nc -X 5 -x localhost:8888 %h %p} "$user_ip" $user_ip擁有用戶名和目的I