文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>测试远程登录的脚本

测试远程登录的脚本

时间:2005-06-21  来源:wjqhd

本文向大家展示一个自动远程登录的脚本


下面的这个 expect 脚本可以模拟自动登录,并执行某些操作
#!/usr/bin/expect --
# test_telnet.exp

set prompt "(%|#|>|\$) $";#default prompt

eval spawn telnet $argv
set pid $spawn_id

sleep 5
expect {
   -re "(.*) " {exp_continue}
   -re "(.*) " {exp_continue}
   -re "(.*)login:" {send "username "; exp_continue}
   "^Password:" {send "password "; sleep 5; exp_continue}
   -re $prompt {send "nohup ps ax > ~/test.$pid ";sleep 100000}
}

exit

下面的脚本调用上面的 expect 脚本并支持循环
#!/bin/sh

if [ x"$1" == x ] || [ x"$2" == x ]; then
   echo "usage: test.sh <servipaddr> <loops>"
   exit 1
else
   server=$1
   loops=$2
fi

typeset -i i
for ((i=$loops; i>0; i--))
do

   expect test_telnet.exp $server &
   sleep 5
done

相关阅读 更多 +
排行榜 更多 +
粘人小公举

粘人小公举

休闲益智 下载
奥特曼系列ol腾讯qq版

奥特曼系列ol腾讯qq版

角色扮演 下载
同.桌双人游戏

同.桌双人游戏

休闲益智 下载