Pular para o conteúdo

Shell script [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Shell script [RESOLVIDO]

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.

Responder tópico

2. Re: Shell script [RESOLVIDO]

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

Use o comando tail para deixar apenas 60 linhas.

3. Re: Shell script [RESOLVIDO]

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]

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]

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

nagayoshi escreveu:

carezia escreveu:

Use o comando tail para deixar apenas 60 linhas.



6. resolvido

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

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

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]

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

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder