我有三台 Centos 服务器,我想安排自动备份一些目录到我的 FTP 服务器,FTP 已经安装在所有服务器中,我想使用 crontab 安排备份,但 SH 文件不起作用,我在 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
但这个配置不起作用。