
## 2  ##

cron  07:30 п Ʒ ũƮ 

# cat ftp_backup_1.sh
===================================================================
#!/bin/bash

export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
export Today="`date '+%y-%m-%d'`"

##################### su57 ftp get ######################
backupdir1="/backup/1-server/data1"
backupdir2="/backup/1-server/data2"

########### delete directory ############

dirlists=`/bin/ls -t $backupdir1 2>/dev/null`
i=1
for dir in $dirlists ; do
  if [ "$i" -gt 3 ] ; then
    /bin/rm -Rf "$backupdir1/$dir"
fi
  i=$(($i+1))
done

ncftp -u nickgo -p '123456789' 111.222.333.444 < /root/script/ftp_get_1.sh

ls -lR ${backupdir1}/$Today

exit 0
===================================================================

# cat ftp_get_1.sh

cd /backup/1-server/data1
lcd /backup/1-server/data1
binary
get -R *
bye


cron  08:30 п Ʒ ũƮ 

# cat ftp_backup_2.sh
===================================================================
#!/bin/bash

export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
export Today="`date '+%y-%m-%d'`"

##################### su57 ftp get ######################
backupdir1="/backup/1-server/data1"
backupdir2="/backup/1-server/data2"

########### delete directory ############

dirlists=`/bin/ls -t $backupdir2 2>/dev/null`
i=1
for dir in $dirlists ; do
  if [ "$i" -gt 3 ] ; then
    /bin/rm -Rf "$backupdir2/$dir"
fi
  i=$(($i+1))
done

ncftp -u nickgo -p '123456789' 111.222.333.444 < /root/script/ftp_get_1.sh

ls -lR ${backupdir2}/$Today

exit 0
===================================================================

# cat ftp_get_2.sh

cd /backup/2-server/data1
lcd /backup/2-server/data1
binary
get -R *
bye
