利用expect在linux shell脚本中交互(scp远程传输文件示例)

  • Post author:
  • Post category:linux


expect需要先安装:yum install expect

看代码:

#!bin/sh

expect<<EOF
set timeout 200
spawn scp res.zip root@192.168.160.12:/soft
expect "password:" 
send "123456\r"
expect eof
EOF

send密码后面的’\r’必须要有。



版权声明:本文为shan165310175原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。