-1
我expect
腳本試圖運行下面的命令腳本複製到遠程主機:如何使用expect腳本登錄遠程機器時跳過橫幅?
spawn scp -o StrictHostKeyChecking=no /tmp/rem_script.sh $env(user_name)@$env(first_db_node_ip):/tmp
expect "assword"
send -- "$env(rem_password)\r"
expect eof
但不幸的是遠程主機有橫幅像下面,因爲橫幅包含單詞密碼,expect
腳本發送PWD之前正確的預期提示
橫幅:
================================================================
For password resets, please call the Helpdesk xxx-xxx-xxxx
================================================================
請注意我可以改變期望爲「密碼:」,但對於每個主機,它會有所不同,所以看起來像跳繩 –