Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Não está salvando no diretório desejado

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

O backup é criado, porem ele não vai para o diretório devops, fica em /home/gabrielbzr, o que estou errando? Usando o comando "mv" eu consigo mover o backup para a pasta devops, mas ele não vai de forma automática, utilizando este script.

1 resposta
solução!

Olá Gabriel!

Pelo que observei no seu script, o problema está na forma como você está utilizando o comando tar. Atualmente, você está criando o arquivo de backup no diretório em que o script é executado, diretório /home/gabrielbzr. Para salvar o arquivo de backup diretamente no diretório devops, você precisa especificar o caminho completo para o arquivo de backup.

Você pode modificar a linha do comando tar para incluir o caminho do diretório devops no nome do arquivo de backup. Aqui está como você pode fazer isso:

#!/bin/bash

diretorio_backup="/home/gabrielbzr/devops"
nome_arquivo="backup_$(date +%Y%m%d_%H%M%S).tar.gz"
tar -czf "$diretorio_backup/$nome_arquivo" "$diretorio_backup"
echo "Backup concluído em $diretorio_backup/$nome_arquivo"

Com essa modificação, o arquivo de backup será salvo diretamente no diretório devops.

Espero ter ajudado e bons estudos!