alguém poderia da uma olhada nesse script [RESOLVIDO]

1. alguém poderia da uma olhada nesse script [RESOLVIDO]

matheus novaes marinho
Novaesma

(usa Outra)

Enviado em 08/01/2021 - 10:48h

Bom dia, Boa tarde, Boa noite!!

#!/bin/bash
linha="|--------------------------------------------|";
LOG="./reg-log.txt";
printf "${linha}\n Sincronização iniciada: %(%x-%X)T\n${linha}\n" >> $LOG


# -r => Recursively copy entire directories.
for Dirs in CHP{E,I,G};do
find $Dirs -mtime -1 -print

# scp -r "/home/saai/${Dirs}/" Teste@IP:/home/Teste/Config/TEMP/
rsync --update -bt "/home/saai/${Dirs}/" saai@IP:/home/Teste/Config/TEMP/
done
printf "${linha}\n Sincronização finalizada: %(%x-%X)T\n${linha}\n" >> $LOG

quando rodei ele deu isso de resposta

find: ‘CHPE’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPI’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPG’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
You have new mail in /var/spool/mail/saai




  


2. Re: alguém poderia da uma olhada nesse script

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 08/01/2021 - 19:25h

Novaesma escreveu:

Bom dia, Boa tarde, Boa noite!!

#!/bin/bash
linha="|--------------------------------------------|";
LOG="./reg-log.txt";
printf "${linha}\n Sincronização iniciada: %(%x-%X)T\n${linha}\n" >> $LOG


# -r => Recursively copy entire directories.
for Dirs in CHP{E,I,G};do
find $Dirs -mtime -1 -print

# scp -r "/home/saai/${Dirs}/" Teste@IP:/home/Teste/Config/TEMP/
rsync --update -bt "/home/saai/${Dirs}/" saai@IP:/home/Teste/Config/TEMP/
done
printf "${linha}\n Sincronização finalizada: %(%x-%X)T\n${linha}\n" >> $LOG

quando rodei ele deu isso de resposta

find: ‘CHPE’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPI’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPG’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
You have new mail in /var/spool/mail/saai


Boa noite Novaesma.
Segundo sua postagem de 07/12:
https://www.vivaolinux.com.br/comunidades/imagens/anexos/1607342513.Sem-titulo.png
O caminho está errado.....
Veja que na linha comentada, o caminho é outro:
# scp -r "/home/saai/${Dirs}/" .......
-----------------------------------------------------------------
saai@IP: - o IP esta correto?
/home/Teste/Config/TEMP/ - A pasta TEMP existe, o usuário "saai" tem permissão?
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________




3. Re: alguém poderia da uma olhada nesse script [RESOLVIDO]

matheus novaes marinho
Novaesma

(usa Outra)

Enviado em 11/01/2021 - 09:14h

msoliver escreveu:

Novaesma escreveu:

Bom dia, Boa tarde, Boa noite!!

#!/bin/bash
linha="|--------------------------------------------|";
LOG="./reg-log.txt";
printf "${linha}\n Sincronização iniciada: %(%x-%X)T\n${linha}\n" >> $LOG


# -r => Recursively copy entire directories.
for Dirs in CHP{E,I,G};do
find $Dirs -mtime -1 -print

# scp -r "/home/saai/${Dirs}/" Teste@IP:/home/Teste/Config/TEMP/
rsync --update -bt "/home/saai/${Dirs}/" saai@IP:/home/Teste/Config/TEMP/
done
printf "${linha}\n Sincronização finalizada: %(%x-%X)T\n${linha}\n" >> $LOG

quando rodei ele deu isso de resposta

find: ‘CHPE’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPI’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPG’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
You have new mail in /var/spool/mail/saai


Boa noite Novaesma.
Segundo sua postagem de 07/12:
https://www.vivaolinux.com.br/comunidades/imagens/anexos/1607342513.Sem-titulo.png
O caminho está errado.....
Veja que na linha comentada, o caminho é outro:
# scp -r "/home/saai/${Dirs}/" .......
-----------------------------------------------------------------
saai@IP: - o IP esta correto?
/home/Teste/Config/TEMP/ - A pasta TEMP existe, o usuário "saai" tem permissão?
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________



mas a linha do spc esta comentada
ai estou usando a linha essa linha
rsync --update -bt "/home/saai/${Dirs}/" saai@IP:/home/Teste/Config/TEMP/ 
para copiar so que agora coloquei essa linha
find $Dirs -mtime -1 -print 
para fazer um filtro dos arquivos mas acho que não ta indo


4. Re: alguém poderia da uma olhada nesse script [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 11/01/2021 - 11:23h

Novaesma escreveu:

msoliver escreveu:

Novaesma escreveu:

Bom dia, Boa tarde, Boa noite!!

#!/bin/bash
linha="|--------------------------------------------|";
LOG="./reg-log.txt";
printf "${linha}\n Sincronização iniciada: %(%x-%X)T\n${linha}\n" >> $LOG


# -r => Recursively copy entire directories.
for Dirs in CHP{E,I,G};do
find $Dirs -mtime -1 -print

# scp -r "/home/saai/${Dirs}/" Teste@IP:/home/Teste/Config/TEMP/
rsync --update -bt "/home/saai/${Dirs}/" saai@IP:/home/Teste/Config/TEMP/
done
printf "${linha}\n Sincronização finalizada: %(%x-%X)T\n${linha}\n" >> $LOG

quando rodei ele deu isso de resposta

find: ‘CHPE’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPI’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPG’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
You have new mail in /var/spool/mail/saai


Boa noite Novaesma.
Segundo sua postagem de 07/12:
https://www.vivaolinux.com.br/comunidades/imagens/anexos/1607342513.Sem-titulo.png
O caminho está errado.....
Veja que na linha comentada, o caminho é outro:
# scp -r "/home/saai/${Dirs}/" .......
-----------------------------------------------------------------
saai@IP: - o IP esta correto?
/home/Teste/Config/TEMP/ - A pasta TEMP existe, o usuário "saai" tem permissão?
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________



mas a linha do spc esta comentada
ai estou usando a linha essa linha
rsync --update -bt "/home/saai/${Dirs}/" saai@IP:/home/Teste/Config/TEMP/ 
para copiar so que agora coloquei essa linha
find $Dirs -mtime -1 -print 
para fazer um filtro dos arquivos mas acho que não ta indo


Qual a finalidade desse find? Ele só mostra o nomw dos arquivos. Vc deveria fazer
for Dirs in /home/saai/CHP{E,I,G};do
Tirar o find e colocar um
echo $Dirs


5. Re: alguém poderia da uma olhada nesse script [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 11/01/2021 - 17:15h


Novaesma escreveu:

Bom dia, Boa tarde, Boa noite!!

#!/bin/bash
linha="|--------------------------------------------|";
LOG="./reg-log.txt";
printf "${linha}\n Sincronização iniciada: %(%x-%X)T\n${linha}\n" >> $LOG
# -r => Recursively copy entire directories.
for Dirs in CHP{E,I,G};do
find $Dirs -mtime -1 -print

# scp -r "/home/saai/${Dirs}/" Teste@IP:/home/Teste/Config/TEMP/
rsync --update -bt "/home/saai/${Dirs}/" saai@IP:/home/Teste/Config/TEMP/
done
printf "${linha}\n Sincronização finalizada: %(%x-%X)T\n${linha}\n" >> $LOG

quando rodei ele deu isso de resposta

find: ‘CHPE’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPI’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
find: ‘CHPG’: No such file or directory
skipping directory .
rsync: ERROR: cannot stat destination "/home/Teste/Config/TEMP/": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(635) [Receiver=3.1.2]
You have new mail in /var/spool/mail/saai


Boa tarde!
Já passou da "hora" desse script funcionar......
Vamos começar do "ZERO".
Poste o caminho completo dos diretórios (ORIGEM):
CHPE, CHPI e CHPG
E o caminho completo do DESTINO.

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




6. Re: alguém poderia da uma olhada nesse script [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 11/01/2021 - 17:23h


arruma essa linha
esta assim
   for Dirs in CHP{E,I,G};do  


deixe assim

  for Dirs in  /home/saai/CHP{E,I,G} ;do  





7. Re: alguém poderia da uma olhada nesse script [RESOLVIDO]

matheus novaes marinho
Novaesma

(usa Outra)

Enviado em 15/01/2021 - 09:03h

nesse script se colocar um date eu vou conseguir ver os dirs que quero fazer esse scrip ver??

dia_juliano=$(date -d $(date +"%Y/%m/%d") +%j)
echo $dia_juliano

yy=$(date +%Y)
echo $yy
dd=$(date +%d)
echo $dd


tipo colocar algo tipo isso






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts