centos下ftp使用
NealHack
9年前
来自: http://my.oschina.net/u/2473136/blog/616531
#!/bin/bash
#本机IP
IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`
echo IP:$IP
#表示ftp的服务器ip地址
IP_ADDRESS="192.168.1.5"
#LOCAL_FILE表示本地文件夹
LOCAL_FILE="/home/monitor/localExists/"
#需要上传的ftp远程目录路径
REMOTE_PATH="/home/monitor/systemMonitor/$IP/"
#登陆ftp服务器上的用户名
USERNAME="****"
#登陆ftp服务器上的密码
PASSWORD='*****
echo $PASSWORD
ftp -i -n <<EOF
#连接到指定ftp服务器上,并指定端口
open $IP_ADDRESS
user $USERNAME $PASSWORD
binary
#cd表示更改ftp服务器上(即远程计算机)的工作目录
cd $REMOTE_PATH
#lcd表示本地的工作目录
lcd $LOCAL_FILE
#将$LOCAL_FILE目录下check_result.txt文件上传到远程目录$REMOTE_PATH
put "check_result.txt"
bye
EOF
exit 0