Shell script [RESOLVIDO]

1. Shell script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/12/2012 - 00:02h

Boa noite pessoal,
gostaria de saber como monto esse script, por gentileza alguem pode me ajudar?



Criar um script que verifique todos os dias o espaço ocupado pelo sistema e armazene num
arquivo de log chamado LOG_ESPACO_OCUPADO.TXT. Esse arquivo deverá gravar sempre os
últimos 60 dias, ou seja, quando for adicionar o 61. dia o script deve apagar a linha mais antiga
do arquivo e acrescentar a nova.

até o comando du ok para salvar no arquivo log_espaco_ocupado ok, o problema está na hora de gravar ultimos 60 dias ou seja, quando for adicionar o 61. dia o script deve apagar a linha mais antiga
do arquivo e acrescentar a nova.

como posso fazer?

Pessoal desde já agradeço quer puder ajudar.



  


2. Re: Shell script [RESOLVIDO]

André Carezia
carezia

(usa Debian)

Enviado em 03/12/2012 - 00:25h

Use o comando tail para deixar apenas 60 linhas.


3. Re: Shell script [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 03/12/2012 - 00:59h

Técnica padrão: copie as linhas antigas para um arquivo novo e acrescente a ele as informações novas, e depois substitua o arquivo antigo com as últimas linhas do arquivo temporário novo, apagando, finalmente, o temporário.

Uma variante possivelmente mais segura é gerar o arquivo temporário já com a quantidade desejadas de linhas (por exemplo, você pega somente as 59 últimas linhas do arquivo antigo, e acrescenta mais uma), e então renomeia esse temporário com o nome do arquivo original.


4. Re: Shell script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/12/2012 - 10:47h

carezia escreveu:

Use o comando tail para deixar apenas 60 linhas.


Muito obrigado, vou testar.





5. Re: Shell script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/12/2012 - 10:48h

nagayoshi escreveu:

carezia escreveu:

Use o comando tail para deixar apenas 60 linhas.









6. resolvido

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/12/2012 - 10:51h

obrigado pela ajuda,
vocês são os caras .



7. Verifica espaço em disco e grava em log

Adriano Alves
adrianodomalves

(usa CentOS)

Enviado em 20/06/2014 - 17:46h

Olá a todos.

Alguem poderia me ajudar estou precisando realizar a tarefa citada acima. Sei que o tópico já foi finalizado, mas alguém tem algum script desse?

Criar um script que verifique todos os dias o espaço ocupado pelo sistema e armazene num arquivo de log chamado LOG_ESPACO_OCUPADO.TXT. Esse arquivo deverá gravar sempre os últimos 60 dias, ou seja, quando for adicionar o 61. dia o script deve apagar a linha mais antiga do arquivo e acrescentar a nova.


8. Verifica espaço em disco e grava em log

Adriano Alves
adrianodomalves

(usa CentOS)

Enviado em 20/06/2014 - 17:48h

Olá a todos.

Alguem poderia me ajudar estou precisando realizar a tarefa citada acima. Sei que o tópico já foi finalizado, mas alguém tem algum script desse?

Criar um script que verifique todos os dias o espaço ocupado pelo sistema e armazene num arquivo de log chamado LOG_ESPACO_OCUPADO.TXT. Esse arquivo deverá gravar sempre os últimos 60 dias, ou seja, quando for adicionar o 61. dia o script deve apagar a linha mais antiga do arquivo e acrescentar a nova.


9. Re: Shell script [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 20/06/2014 - 19:01h

A resposta já está dada acima. O que você ainda quer?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts