本脚本是根据论坛的某个兄弟发布的,但是偶找不到链接了。发表在此仅做收藏之用,望请见谅! (s=`stty -g`;stty raw -echo; sleep 1;echo root; //telnet 用户名 sleep 1;echo xxx; //telnet 密码 sleep 1;echo ll /tmp; //telnet后,执行ll /tmp sleep 2;echo exit; //退出telnet dd bs=1 cbs=1;stty $s)|telnet xxx.xxx.xxx.xxx|cat 脚本描述为自动登录...
由于想在后台自动telnet到前台,并运行前台的shell程序,请问如何在后台实现,如果有可能的话,并将前台的shell成功信息返回后台。 我试过用rcmd remote_ip shell:可直接运行,还有更好的方法吗............
小弟想通过shell脚本登陆到多台主机去查看文件系统是否超过90%,以达到监控的目的,脚本如下: ——-------------------------- #!/bin/ksh (sleep 1;echo fit; sleep 1;echo fit001; sleep 2;echo df -k|awk '{if(NR%4==0 && $1>50) print $1}'; sleep 2;echo exit; sleep 1;)|telnet 192.1.1.0 ----------------------------- 但是发现不能达到目的,貌似telnet不...
(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秒后就退出来,有时侯却可以执行完毕,不知道什么原因?
长时间以来,很多人认为telnet象passwd和su一样,无法通过管道和输入转向使其自动工作,但实际上telnet是支持输入转向的.0 虽然,严格的说,shell脚本无法使telnet进入交互状态,但它确实可你使你进入远程系统并运行你希望的命令后退出.这远比用rsh(remsh,rcmd)更令人放心,因为berkerly的r类命令需要配置系统的对等权限. 使用如下的脚本可以达到你的要求: (sleep 1;echo user;sleep 1; echo passwd;echo yourcmd ;sleep 1)|teln...
如何写自动telnet的shell?? 主要是如何telnet后自动会输入用户和密码?? 还有,顺便问一下啊,ps -e | grep server |awk '{print $1}' | kill -9 这个有什么问题吗???为什么输出的进程号,kill -9 却不能杀死???我好疑惑!!!!!!!!!!!!
:?: 原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 改大除外。 谢!
最近碰到一个问题:想通过shell实现telnet自动登陆,但是不能实现回车功能: 我试了:{ sleep 2; echo user; sleep 2; echo passwd; sleep 2; echo "ls"; sleep 10; } | telnet 16.34.194.130 199 显示: user name:userpasswdls 又试了::{ sleep 2; echo user; echo -e "\n\n"sleep 2; echo passwd; sleep 2; echo "ls"; sleep 10; } | telnet 16.34.194.130 199 都不能成功。 ===========================================...