- 论坛徽章:
- 0
|
本帖最后由 jzsjm1002 于 2019-08-20 16:31 编辑
- #!/bin/bash
- #
- dip=IP
- pw=密码
- login_exp(){
- expect -c "spawn ssh root@$1 -p22
- set timeout -1
- expect {
- \"yes/no\" {send \"yes\r\";exp_continue;}
- \"word:\" {send \"$2\r\";}
- }
- expect \"# \" {send \"clear\r\";}
- expect \"# \" {send \"date \\\"+%Y-%m-%d %H:%M:%S\\\"\r\";}
- expect \"# \" {send \"sleep 2\r\";}
- expect \"# \" {send \"date \\\"+%Y-%m-%d %H:%M:%S\\\"\r\";}
- expect \"# \" {send \"sleep 2\r\";}
- expect \"# \" {send \"date \\\"+%Y-%m-%d %H:%M:%S\\\"\r\";}
- expect \"# \" {send \"sleep 2\r\";}
- expect \"# \" {send \"date \\\"+%Y-%m-%d %H:%M:%S\\\"\r\";}
- expect \"# \" {send \"exit\r\";}
- interact"
- }
- login_exp $dip $pw
复制代码 |
|