手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  技術(shù)知識(shí)庫(kù) >  云服務(wù)器 >  服務(wù)器教程 >  linux expect實(shí)現(xiàn)登陸遠(yuǎn)程主機(jī)并執(zhí)行命令示例代碼

linux expect實(shí)現(xiàn)登陸遠(yuǎn)程主機(jī)并執(zhí)行命令示例代碼

2019-09-06 13:35:52 10560

本文主要給大家介紹了關(guān)于linux expect實(shí)現(xiàn)登陸遠(yuǎn)程主機(jī)并執(zhí)行命令的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面來(lái)一看看詳細(xì)的介紹:


示例代碼:


#!/bin/bash 

export cmd=$1

expect << 'END'

set cmd "$env(cmd)"

spawn ssh root@192.168.56.1 $cmd

expect {

 "(yes/no)?" {send "yes\r";exp_continue}

 "password:" {send "root\r";exp_continue}

 eof

}

END

解釋

export 定義一個(gè)變量,獲取$1

expect << 'END' 開(kāi)始expect腳本,最后END結(jié)束

set cmd "$env(cmd)" 獲取系統(tǒng)變量

spwan 開(kāi)始一個(gè)進(jìn)程

expect {} 具體的應(yīng)答消息


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: