Chinaunix

标题: 求助:关于自动telnet的shell? [打印本页]

作者: liuy2175    时间: 2003-09-27 09:22
标题: 求助:关于自动telnet的shell?
     原shell为
( sleep 2
echo "user";
sleep 2
echo "passwd"
sleep 4
echo "ls";
sleep 20
echo "exit";
) | telnet ip
但有个问题,这段shell执行完后,会自动退出,去掉
sleep 10
echo “exit”
都不行。
报Connection closed by foreign host
想让别人执行完这段shell后,他自己退出该怎么办。
把sleep 改大除外。

谢!
作者: deathcult    时间: 2003-09-27 09:33
标题: 求助:关于自动telnet的shell?
自动操作用expect,请搜旧帖。
作者: liuy2175    时间: 2003-09-27 11:30
标题: 求助:关于自动telnet的shell?
[quote]原帖由 "deathcult"]自动操作用expect,请搜旧帖。[/quote 发表:
     
要用expect必须安装Tcl,有没有其他方法?
关键是想让别人执行完这段shell后,他自己退出该怎么办。
把sleep 改大除外。
旧贴里没有类似的。




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