自动将指定文件发送到指定ip的指定目录下

来源:互联网 发布:百中搜优化软件 编辑:程序博客网 时间:2024/05/16 11:00
SEND_FILE=auto_scp.shUSER=viewPASSWD=viewIP=127.0.0.1AGT_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