djtai
(usa Outra)
Enviado em 23/01/2017 - 17:45h
Galera bom dia.
Sou meio leigo ainda no linux. Sei usar alguns comandos, mas na hora do vamo ver, não consigo evoluir.
Criei um script para renomear um arquivo, encriptar e enviar para o google drive, depois apagar...
O script roda a primeira etapa, mas quando chega no segundo usuario ele diz que
mv: cannot move `/backup/cpbackup/daily/usuario.tar.gz' to `backup/cpbackup/daily/backup_usuario-01-23-2017.tar.gz': No such file or directory
Abaixo o script completo:
#Primeira parte
#========================================================================
#Usuario1 Backup diario
#Encripta o backup, envio pro google drive, remove os arquivos do servidor
find /backup/cpbackup/daily/ . -name 'usuario1*' | while read FILE ; do
newfile=$(echo "backup_usuario1-$(date '+%m-%d-%Y').tar.gz") ;
mv "$FILE" "$newfile" ;
done
openssl aes-256-cbc -a -salt -in "/backup/cpbackup/daily/backup_usuario1-$(date '+%m-%d-%Y').tar.gz" -out "/backup/cpbackup/daily/backup_usuario1-$(date '+%m-%d-%Y').tar.gz.enc" -pass 'pass:SENHAFORTE'
rm -rf /backup/cpbackup/daily/backup_usuario1-$(date '+%m-%d-%Y').tar.gz
drive upload --file --delete /backup/cpbackup/daily/backup_usuario1-$(date '+%m-%d-%Y').tar.gz.enc
#Segunda parte
#==========================================================================
#Usuario2 Backup diario
#Encripta o backup, envio pro google drive, remove os arquivos do servidor
find /backup/cpbackup/daily/ . -name 'usuario2*' | while read FILE ; do
newfile=$(echo "backup_usuario2-$(date '+%m-%d-%Y').tar.gz") ;
mv "$FILE" "$newfile" ;
done
openssl aes-256-cbc -a -salt -in "/backup/cpbackup/daily/backup_usuario2-$(date '+%m-%d-%Y').tar.gz" -out "/backup/cpbackup/daily/backup_usuario2-$(date '+%m-%d-%Y').tar.gz.enc" -pass 'pass:SENHAFORTE'
rm -rf /backup/cpbackup/daily/backup_usuario2-$(date '+%m-%d-%Y').tar.gz
drive upload --file --delete --delete /backup/cpbackup/daily/backup_usuario2-$(date '+%m-%d-%Y').tar.gz.enc
Então, a primeira parte roda, ele faz o necessario e envia o arquivo pro meu google drive, mas a segunda parte ele retorna a mensagem abaixo:
mv: cannot move `/backup/cpbackup/daily/usuario2.tar.gz' to `backup/cpbackup/daily/backup_usuario2-01-23-2017.tar.gz': No such file or directory
Onde estou errando?
Alguém da um help?