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
______________________________________________________________________