I've got to make a cron job of transfering over 100 backup .tar.gz files to ftp backup server. Stuck upon combining find command
find /home/backup -mtime -1 -mmin +59 -type f -name "*.tar.gz*"
this part works fine, and script part:
#!/bin/sh
USERNAME="user"
PASSWORD="password"
SERVER="someip"
FILE="/home/backup"
DATE="`date +%Y-%m-%d-%H.%M.%S `"
BACKUPDIR="/backup/${DATE}/"
ftp -inv $SERVER <<EOF
user $USERNAME $PASSWORD
mkdir $BACKUPDIR
cd $BACKUPDIR
mput $FILE/*.tar.gz*
quit
EOF
for this
00 12 * * * find /home/backup -mtime -1 -mmin +59 -type f -name "*.tar.gz*" -exec /root/ftp.sh {} \;
doesn't work. No scp/ssh advice please) have to do it with ftp.