Centos에서 FTP 서버로 디렉토리 자동 백업 예약

Centos에서 FTP 서버로 디렉토리 자동 백업 예약

세 개의 Centos 서버가 있습니다. 일부 디렉터리를 내 FTP 서버에 자동으로 백업하려고 합니다. FTP가 모든 서버에 설치되어 있습니다. crontab을 사용하여 백업을 예약하고 싶지만 다음과 같이 만들었습니다. ssh 파일의 구성.

#!/bin/sh
ERNAME="user name of my ftp server"
PASSWORD="password of my ftp server"
SERVER="IP of my ftp server "

# local directory to pickup *.tar.gz file
FILE="/usr/log"

# remote server directory to upload backup
BACKUPDIR="/usr/backup"

# login to remote server
ftp -n -i $SERVER <<EOF
user $USERNAME $PASSWORD
cd $BACKUPDIR
mput $FILE/*.tar.gz
quit
EOF

하지만 이 구성은 작동하지 않습니다.

관련 정보