SEND_FILE=auto_scp.sh
USER=view
PASSWD=view
IP=127.0.0.1
AGT_DIR=./
send()
{
chmod 755 $SEND_FILE
echo "#!/usr/bin/expect">>$SEND_FILE
echo "spawn scp $@ $USER@$IP:$AGT_DIR">>$SEND_FILE
echo "sleep $wait_time">>$SEND_FILE
echo "set timeout 60">>$SEND_FILE
echo "expect {
timeout {
exit 2
}
\"*assword*\" {
send \"$PASSWD\\r\"
}
\"*yes/n*\" {
send \"yes\r\"
expect \"password:\"
send \"view\\r\"} \"Password:\" { send \"view\\r\" } \"*password:\" { send \"view\\r\" }}">>$SEND_FILE
echo 'send "exit\r"'>>$SEND_FILE
echo "expect eof">>$SEND_FILE
}
send&&$SEND_FILE your_file_list
自动将指定文件发送到指定ip的指定目录下
最新推荐文章于 2024-06-27 00:04:39 发布