#!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
ps: send密码后面的’\r’必须要有
本文介绍了一个使用Shell脚本实现文件远程传输的例子。通过expect工具进行交互式操作,该脚本能够将本地的scpres.zip文件上传到指定服务器的/soft目录下,并通过设定超时时间、发送密码等步骤确保传输过程的顺利完成。
#!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
ps: send密码后面的’\r’必须要有
1498

被折叠的 条评论
为什么被折叠?