removido
(usa Nenhuma)
Enviado em 03/03/2011 - 21:08h
coloque entre aspas duplas
eu gosto de substituir os espaços por _
ex:
scripts_bsd
scripts_linux
ainda mais se for usar em backup
não se vai ser util, mas da uma olhada a forma de organização das pastas que eu usei
========================================
#!/bin/sh
BACKUP() {
RSYNC="/usr/bin/rsync -Cravzp"
TAR="/usr/bin/tar -cjvf"
SSH="/usr/bin/ssh"
KEY="/home/backup/.ssh"
RUSER="backup"
RHOST="$1"
RPATH="$2"
NAME="$3"
LPATH="/backup/$RHOST/${NAME}_$(date +%Y-%m-%d_%H:%M)"
PKGBKP="$LPATH.tar.bz2"
LOG="/var/log/backup.log"
echo "###############== START - $RPATH - $(date +%d-%m-%Y_%H:%M) ==###############" >> $LOG
mkdir -p "$LPATH" >> $LOG
$RSYNC $RUSER@$RHOST:$RPATH $LPATH >> $LOG
$TAR $PKGBKP $LPATH >> $LOG
rm -rf $LPATH
echo "###############== FINISH - $RPATH - $(date +%d-%m-%Y_%H:%M) ==###############" >> $LOG
echo "" >> $LOG
}
### BACKUP IP DIR NAME
### BACKUP "192.168.2.10" "/mnt/dados/" "dados"
BACKUP "192.168.2.1" "/mnt/publico/" "publico"
===================================================