Ao tentar rodar meu Shell script, tive os seguintes erros:
tar: diretorio_backup: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Meu script completo ficou assim:
Ao tentar rodar meu Shell script, tive os seguintes erros:
tar: diretorio_backup: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Meu script completo ficou assim:
Olá, Caio.
Tudo bem?
Pelo erro que você está recebendo, parece que o tar
não está conseguindo localizar o diretório especificado para fazer o backup. No seu script, o erro está na variável diretorio_backup
, ela está sendo passada como string e não variável.
Para tentar corrigir isso, você pode tentar usar o sinal de $ dentro das aspas na variável diretorio_backup
, assim o tar
conseguirá encontrar o diretório correto. O script corrigido ficaria, "$diretorio_backup"
:
diretorio_backup="/home/lucasrm/devops"
nome_arquivo="backup_$(date +%Y%m%d_%H%M%S).tar.gz"
tar -czf "$nome_arquivo" "$diretorio_backup"
echo "Backup concluído em $nome_arquivo"
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.