cesarnt
(usa Debian)
Enviado em 02/04/2016 - 17:20h
Boa tarde MSOLIVER, desculpe te encomodar novamente, mais aconteceu outro pequeno problema!
agora o script copia os arquivos da pasta onde o arquivo do script esta!
como esta ai entrei no diretório onde esta o script e mais 3 que estou fazendo teste, e copia osmesmos e nao a pasta conforme o script
root@debian:~# cd /script/
root@debian:/script# ls
bkp.segunda.sh bkp.sh firewall1.sh firewall.sh
root@debian:/script# ls -l
total 16
-rwxrwxrwx 1 root root 762 Abr 2 17:05 bkp.segunda.sh
-rwxrwxrwx 1 root root 459 Mar 16 19:37 bkp.sh
-rwxrwxrwx 1 root root 240 Mar 26 14:08 firewall1.sh
-rwxrwxrwx 1 root root 738 Abr 2 17:06 firewall.sh
root@debian:/script# ./bkp.segunda.sh
.
cp: omitindo o diretório "."
./bkp.sh
./bkp.segunda.sh
./firewall.sh
./.bkp.segunda.sh.swp
./firewall1.sh
./.bkp.segunda.sh.swo
Seu backup foi realizado com sucesso.
Diret▒rio: /dados/
Destino: /hd/backups/segunda-feira/
root@debian:/script#
SCRIPT como voce me enviou
Inserido no seu SCRIPT:
#!/bin/sh
# Confs do script
# Onde:
#DIR_ORIG é o diretório a ser backupeado
#DIR_DEST é o diretório para onde vai o arquivo copiado
#BKP_NAME é o nome ao qual será compactado o diretório.
DATA=`date +%d-%m-%Y-%H.%M`
DIR_ORIG="/arquivos/"
DIR_DEST="/home/backup/"
rm -rf /home//backup*
# copia do diretório de origem diretamente no diretório de destino
#cp -R -p ${DIR_ORIG} ${DIR_DEST}-"$DATA"
find -wholename './teste' -prune -o -print -exec cp {} "$DIR_DEST" \;
# mensagem de resultado
echo "Seu backup foi realizado com sucesso."
echo "Diretório: ${DIR_ORIG}"
echo "Destino: ${DIR_DEST}${BKP_NAME}";
exit 0