Verificar se a hora de modificação de um arquivo foi alterada [RESOLVIDO]

1. Verificar se a hora de modificação de um arquivo foi alterada [RESOLVIDO]

kelion
kelion2

(usa CentOS)

Enviado em 28/05/2020 - 14:10h

Boa tarde,

Alguém poderia me dar um hellp, preciso montar um script Bash que veja a hora de modificação de um arquivo armazene por um minuto e depois verifique o horário novamente e caso esteja diferente imprima "Alterado".
Alguém já fez algo parecido?


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 30/05/2020 - 18:42h


kelion2 escreveu:

kelion2 escreveu:

msoliver escreveu:


kelion2 escreveu:

Boa tarde,

Alguém poderia me dar um hellp,
preciso montar um script Bash que veja a hora de modificação de um arquivo armazene por um minuto e depois verifique o horário novamente e caso esteja diferente imprima "Alterado".
Alguém já fez algo parecido?

Boa tarde kelion2.
Para "pegar" a hora de modificação,
Uma das opções, é:
stat -c %Y nomedoarquivo
O script é bem simples:
Pega a hora e armazena em uma variável,
Aguarda 1 minuto
compara a hora armazenada com a hora atual do arquivo,
Se diferente, imprime Alterado,
Tente ai, qualquer duvida.....


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________



Então eu cheguei a
ls -gtc Arquivo.txt
-rwxrwxrwx 1 root 797 mai 29 22:40 Arquivo.txt

e também havia conseguido

ls -ltc Arquivo.txt
-rwxrwxrwx 1 root root 797 mai 29 22:40 Arquivo.txt

Porem eu preciso receber apenas
mai 29 22:40 Arquivo.txt





Salve Galera consegui reduzir bastante.

ls -nog --block-size=10M /mnt/Diretorio/Diretorio2/Arquivo.txt
-rwxrwxrwx 1 1 mai 30 15:15 /mnt/Diretorio/Diretorio2/Arquivo.txt

falta agora tirar o -rwxrwxrwx 1 1


Segue:
ls -l /mnt/Diretorio/Diretorio2/Arquivo.txt|cut -d ' ' -f6-9 




______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

3. Re: Verificar se a hora de modificação de um arquivo foi alterada [RESOLVIDO]

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 28/05/2020 - 14:19h


Dá uma explorada no comando touch do Linux para ver se ele se encaixa ao que você quer fazer.

___________________________________
Conhecimento não se Leva para o Túmulo.


4. Re: Verificar se a hora de modificação de um arquivo foi alterada [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/05/2020 - 17:28h


kelion2 escreveu:

Boa tarde,

Alguém poderia me dar um hellp,
preciso montar um script Bash que veja a hora de modificação de um arquivo armazene por um minuto e depois verifique o horário novamente e caso esteja diferente imprima "Alterado".
Alguém já fez algo parecido?

Boa tarde kelion2.
Para "pegar" a hora de modificação,
Uma das opções, é:
stat -c %Y nomedoarquivo
O script é bem simples:
Pega a hora e armazena em uma variável,
Aguarda 1 minuto
compara a hora armazenada com a hora atual do arquivo,
Se diferente, imprime Alterado,
Tente ai, qualquer duvida.....


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


5. Re: Verificar se a hora de modificação de um arquivo foi alterada [RESOLVIDO]

kelion
kelion2

(usa CentOS)

Enviado em 29/05/2020 - 23:05h

msoliver escreveu:


kelion2 escreveu:

Boa tarde,

Alguém poderia me dar um hellp,
preciso montar um script Bash que veja a hora de modificação de um arquivo armazene por um minuto e depois verifique o horário novamente e caso esteja diferente imprima "Alterado".
Alguém já fez algo parecido?

Boa tarde kelion2.
Para "pegar" a hora de modificação,
Uma das opções, é:
stat -c %Y nomedoarquivo
O script é bem simples:
Pega a hora e armazena em uma variável,
Aguarda 1 minuto
compara a hora armazenada com a hora atual do arquivo,
Se diferente, imprime Alterado,
Tente ai, qualquer duvida.....


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________



Então eu cheguei a
ls -gtc Arquivo.txt
-rwxrwxrwx 1 root 797 mai 29 22:40 Arquivo.txt

e também havia conseguido

ls -ltc Arquivo.txt
-rwxrwxrwx 1 root root 797 mai 29 22:40 Arquivo.txt

Porem eu preciso receber apenas
mai 29 22:40 Arquivo.txt


6. Re: Verificar se a hora de modificação de um arquivo foi alterada [RESOLVIDO]

kelion
kelion2

(usa CentOS)

Enviado em 30/05/2020 - 17:08h

kelion2 escreveu:

msoliver escreveu:


kelion2 escreveu:

Boa tarde,

Alguém poderia me dar um hellp,
preciso montar um script Bash que veja a hora de modificação de um arquivo armazene por um minuto e depois verifique o horário novamente e caso esteja diferente imprima "Alterado".
Alguém já fez algo parecido?

Boa tarde kelion2.
Para "pegar" a hora de modificação,
Uma das opções, é:
stat -c %Y nomedoarquivo
O script é bem simples:
Pega a hora e armazena em uma variável,
Aguarda 1 minuto
compara a hora armazenada com a hora atual do arquivo,
Se diferente, imprime Alterado,
Tente ai, qualquer duvida.....


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________



Então eu cheguei a
ls -gtc Arquivo.txt
-rwxrwxrwx 1 root 797 mai 29 22:40 Arquivo.txt

e também havia conseguido

ls -ltc Arquivo.txt
-rwxrwxrwx 1 root root 797 mai 29 22:40 Arquivo.txt

Porem eu preciso receber apenas
mai 29 22:40 Arquivo.txt





Salve Galera consegui reduzir bastante.

ls -nog --block-size=10M /mnt/Diretorio/Diretorio2/Arquivo.txt
-rwxrwxrwx 1 1 mai 30 15:15 /mnt/Diretorio/Diretorio2/Arquivo.txt

falta agora tirar o -rwxrwxrwx 1 1



7. Re: Verificar se a hora de modificação de um arquivo foi alterada [RESOLVIDO]

kelion
kelion2

(usa CentOS)

Enviado em 30/05/2020 - 21:30h

Show de bola resolvido!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts