Script de BackUp

1. Script de BackUp

charles willian Aparecido de oliveira
lenwy

(usa Outra)

Enviado em 27/03/2021 - 18:26h

Boa tarde galera.
Estou tentando fazer esse exercicio, esta correto ? essa pasta trade não aparece...
3. Crie um script que faça backup do diretório /etc/ dentro da pasta /.backup/ com o padrão de nome etc-ANOMESDIA-HORAMINUTO.tgz e agendar para que este seja executado a cada hora. Remova o diretório /TRADE
Testando no CentOS 7

#!/bin/bash
backup_arquivos="/etc/"
destino="/var/.backup"

dia=$(date +%d-%m-%y)
hostname=$(hostname -s)

arquivos="$etc-ANOMESDIA-HORAMINUTO.tgz"

........................................................................................

A quem poder ajudar, Obrigado.



  


2. Re: Script de BackUp

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 27/03/2021 - 23:55h


lenwy escreveu:

Boa tarde galera.
Estou tentando fazer esse exercicio, esta correto ?
essa pasta trade não aparece...
3 - Crie um script que faça backup do diretório /etc/
dentro da pasta /.backup/
com o padrão de nome: etc-ANOMESDIA-HORAMINUTO.tgz
agendar para que este seja executado a cada hora.
Remova o diretório /TRADE
Testando no CentOS 7

#!/bin/bash
backup_arquivos="/etc/"
destino="/var/.backup"

dia=$(date +%d-%m-%y)
hostname=$(hostname -s)

arquivos="$etc-ANOMESDIA-HORAMINUTO.tgz"

........................................................................................
A quem poder ajudar, Obrigado.

Boa noite Charles.
É para ignorar a pasta 'trade'?
Caso positivo, segue:
--------------------------------------------------
#!/usr/bin/env bash
arq_saida=$(printf "etc-%(%F:%R)T.tgz");
tar --exclude='/PASTA_EXCLUIDA' -cvzf ${arq_saida} /etc/*

Altere PASTA_EXCLUIDA, para o caminho completo da pasta 'trade'
-------------------------------------------------
Edite o crontab como 'root'
nano /etc/crontab
#Coloque a linha
0 * * * * root script_backup
# o script será executado de hora em hora
Salve e saia do editor.
Pronto!
----------------------------------------------
Obs.:
É recomendado que coloque o caminho completo dos comandos no script
#Exemplo: caminho do 'tar'
which tar
/usr/bin/tar #Saida no Debian 10.9
Caminho do 'printf':
/usr/bin/printf #Saida no Debian 10.9


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts