
正文
用expect实现自动输入SSH的SCP信息,且不需要另外的文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
#!/bin/sh ] ; thenecho "USAGE: $0 remote_ip serverXXXXX"echo " e.g.: $0 1.2.3.4 serverxxxx"exit ;fi host_ip=$server_port=$user_name="user_name"password="password"server_path="/xx/xxx"src_path="${server_path}/${server_port}"###fork expect send password and exec scp commandexpect << EOFset timeoutspawn scp -r $src_path $user_name@$host_ip:$server_pathexpect "password:"send "${password}\r"expect eofEOF
这样显得精简一些,专业一点。。
来深圳学习环境三周啦,这周应该差不多可以回上海啦~~






