Chinaunix

标题: 关于 telnet 自动登录的shell [打印本页]

作者: skw    时间: 2006-10-21 08:03
标题: 关于 telnet 自动登录的shell
(sleep 1;echo "mycx";
sleep 1;echo "mycx2006";
sleep 1;echo "$cmdline";
sleep 1;echo "exit" | telnet  X.X.X.X

我的$cmdline在手工登录到服务器上执行一般5到20秒就可以执行完毕,但我用以上这个脚本时,有时侯刚显示$cmdline不到1秒后就退出来,有时侯却可以执行完毕,不知道什么原因?
作者: liuyanghr    时间: 2007-07-10 16:07
echo "$cmdline";并不等待cmdline命令结束;
等待时间由后面的sleep 1;确定。
作者: zqqa    时间: 2007-07-10 16:51
为什么不用Expect。很方便。
http://expect.nist.gov




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2