msoliver
(usa Debian)
Enviado em 05/01/2021 - 00:28h
Novaesma escreveu:
danniel-lara escreveu:
acho que com find e mtime
exemplo
find /dados -mtime -1
vai localizar os arquivos nos dias que estão no /dados
de uma pesquisada no comando "find + mtime" talvez ajude
ai pra mim colocar no script q fiz ficaria assim ne??
#!/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 / -group saai -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
Veja bem,
for Dirs in CHP{E,I,G};do
find / -group saai -mtime -1 -print
O
find não esta buscando nos "Dirs",
Busca sempre na raiz.
------------------------------------------------------
Exemplo:
printf "${linha}\n Sincronização iniciada: %(%x-%X)T\n${linha}\n" >> $LOG
for Dirs in CHP{E,I,G};do
find $Dirs -group saai -mtime -1|xargs -iX bash -c "echo Copiando X >> $LOG; rsync --update -bt X saai@IP:/home/Teste/Config/TEMP/"
done
printf "${linha}\n Sincronização finalizada: %(%x-%X)T\n${linha}\n" >> $LOG
______________________________________________________________________
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' ,
______________________________________________________________________