tnfh.net
相关文档
当前位置:首页 >> ExpECt Exit >>

ExpECt Exit

改成 send “exit \$ret\r” ret 变量是 ssh 到远端后shell里面定义的 (即你之前的send "ret=`echo $?`\r") ,所以要把 $ 用 \ 转意,否则 $ret 指的是 expect 里的ret变量,你在 expect 里当然没有定义过这个变量了,所以出错。

#!/usr/bin/expect -fif { $argc != 1 } { puts "usage: $argv0 IP" exit 1} else { set IP [lindex $argv 0]}set pingcmd [format "ping -c 100 %s " $IP]set timeout 6000# 比如远程用户叫做testset destuser test# 比如远程服务器IP为如下set...

if(argc!=三) //如果argc的值不等于三,则执行下面的代码 { printf("parameters error!\n"); //打印字符串:"parameters error!\n exit(0); //退出程序 }

Yours and only yours,PS i love u够了吗,选选看吧 都是老美写的,绝对地道 展开剩余98% 3 668 更多回答(16)百度知道 十分钟内有问必答 立即下载 ...

The Love of Beauty

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com