Ajuda com Script

1. Ajuda com Script

matheus novaes marinho
Novaesma

(usa Outra)

Enviado em 09/11/2020 - 09:22h

Bom dia, Boa tarde, Boa noite!!
Não sei como fazer esse script copiar os arquivos que estão na pasta que foi criada hoje... no caso ele precisar ver so a pasta que é criada no dia não preciso que copie toda pasta 2020... como faço isso??

#!/bin/bash
linha="|--------------------------------------------|";
LOG="./reg-log.txt";
printf "${linha}\n Sincronização iniciada: %(%x-%X)T\n${linha}\n" >> $LOG
scp -r "/home/saai/CHPI/2020/" [email protected]:/home/Teste/Config/TEMP/
printf "${linha}\n Sincronização finalizada: %(%x-%X)T\n${linha}\n" >> $LOG



  


2. RE: Tópico: Preciso de uma ajuda

Emilio
Emilio Araujo

(usa Debian)

Enviado em 09/11/2020 - 10:33h

Esta é uma parte do script que uso aqui na empresa:


#!/bin/bash
#Backup geral do servidor com tar
DIR="backupintranet"
DATE=`date +%a-%d-%b-%Y-%I:%M:%S-%p-%Z`
SERVER=`uname -n`
echo "Iniciando backup para $SERVER..."
mkdir -p /mnt/backups/copiasautomaticas/$DIR/$DATE

# Backup do diretorio web apache
echo "Executando backup de www em $SERVER..."
tar -cvzPf /mnt/backups/copiasautomaticas/$DIR/$DATE/$DATE-$SERVER-www.tar.gz /var/www

# Backup do Mysql
echo "Executando um dumping dos arquivos de dados MySql em $SERVER..."
mysqldump -u backupdba -pdbapass --all-databases > /var/lib/mysql/alldatabases.sql

echo "Executando backup dos qrquivos de configuração do MySql em $SERVER..."
tar -cvzPf /mnt/backups/copiasautomaticas/$DIR/$DATE/$DATE-$SERVER-mysql.tar.gz /var/lib/mysql

echo "Executando limpeza de arquivos com mais de 7 dias..."
find /mnt/backups/copiasautomaticas/backupintranet/ -type d -mtime +7 | xargs rm -rdf;

echo "Backup concluído com sucesso."
read s
clear
exit


Espero ter ajudado!


3. Re: Preciso de uma ajuda

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 09/11/2020 - 18:30h

Novaesma escreveu:

Bom dia, Boa tarde, Boa noite!!
Não sei como fazer esse script copiar os arquivos que estão na pasta que foi criada hoje...
no caso ele precisar ver so a pasta que é criada no dia não preciso que copie toda pasta 2020... como faço isso??

#!/bin/bash
linha="|--------------------------------------------|";
LOG="./reg-log.txt";
printf "${linha}\n Sincronização iniciada: %(%x-%X)T\n${linha}\n" >> $LOG
scp -r "/home/saai/CHPI/2020/" [email protected]:/home/Teste/Config/TEMP/
printf "${linha}\n Sincronização finalizada: %(%x-%X)T\n${linha}\n" >> $LOG

Boa noite Novaesma.
Dentro da pasta '2020' existem diretórios com o dia-mes-ano?
Se quer copiar somente novos arquivos e arquivos alterados,
faça um backup incremental com o rsync....

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



4. Re: Ajuda com Script

matheus novaes marinho
Novaesma

(usa Outra)

Enviado em 11/11/2020 - 11:07h

msoliver escreveu:

Novaesma escreveu:

Bom dia, Boa tarde, Boa noite!!
Não sei como fazer esse script copiar os arquivos que estão na pasta que foi criada hoje...
no caso ele precisar ver so a pasta que é criada no dia não preciso que copie toda pasta 2020... como faço isso??

#!/bin/bash
linha="|--------------------------------------------|";
LOG="./reg-log.txt";
printf "${linha}\n Sincronização iniciada: %(%x-%X)T\n${linha}\n" >> $LOG
scp -r "/home/saai/CHPI/2020/" [email protected]:/home/Teste/Config/TEMP/
printf "${linha}\n Sincronização finalizada: %(%x-%X)T\n${linha}\n" >> $LOG

Boa noite Novaesma.
Dentro da pasta '2020' existem diretórios com o dia-mes-ano?
Se quer copiar somente novos arquivos e arquivos alterados,
faça um backup incremental com o rsync....

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________


Então os arquivos ficam o a data do dia mas dentro da 2020 te mais pasta que é onde fica os arquivos que ficam do jeito ja dito.... mas ai de vez ser o spc eu colocaria o rsync??







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts