Enviado em 02/02/2016 - 09:09h
Fala pessoal, estou criando um script para automatização de um acompactação de arquivos em um servidor, só que alguma coisa não está encaixando direito.
A ideia que o script irá dar um ls combinado com o grep, buscando arquivos com a extenção .bak, se houver algum arquivo na pasta com o nome ele pegará o arquivo compactará e moverá pra uma pasta o arquivo original, só algo no meio tempo está dando errado.
Desde já agradeço a ajuda.
A ideia que o script irá dar um ls combinado com o grep, buscando arquivos com a extenção .bak, se houver algum arquivo na pasta com o nome ele pegará o arquivo compactará e moverá pra uma pasta o arquivo original, só algo no meio tempo está dando errado.
Desde já agradeço a ajuda.
#!/bin/bash
# Declaração de Variáveis
SENHA_ARQUIVO="123"
DATA=$(date +%Y-%m-%d)
DIR_BACKUP="/home/Temp"
ARQUIVO=$(ls $DIR_BACKUP | grep .bak)
while [ 'ls $DIR_BACKUP | grep .bak' = *.bak ];
do
7za a -mx=0 -p$SENHA_ARQUIVO $DATA.7z $ARQUIVO
mkdir Compactados
mv $ARQUIVO Compactados
done