Autor Tópico: Dúvida Básica - Comando du  (Lida 4470 vezes)

eduardolsf

  • Newbie
  • *
  • Mensagens: 1
  • Karma: +0/-0
Dúvida Básica - Comando du
« Online: Outubro 19, 2006, 10:26:12 am »
Bom dia Pessoal.

Estou criando um script que calcula a quantidade de mb por segundo em meu hd.
A dúvida é o seguinte: preciso que uma variavel recebe a saida do comando du -s no caso /mnt/hd1 .
Como faço isso, sou iniciante mas acredito que esto seja relativamente fácil de fazer.

Grato
Eduardo


Comunidade de Usuários do openSUSE

Dúvida Básica - Comando du
« Online: Outubro 19, 2006, 10:26:12 am »

Onjahyr

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 584
  • Karma: +0/-0
Re: Dúvida Básica - Comando du
« Responder #1 Online: Outubro 25, 2006, 07:35:00 am »
por segundo?

Se você observar, vai notar que o retorno do comando du leva vários segundos... a não ser que o seu hda1 não tenha ou tenha poucos arquivos...

Não sei o que você pretende fazer com isso, mas você não estaria querendo saber se há alteração em um determinado diretório? Se alguém salvou algum arquivo, moveu, etc.... ??

Outra coisa, para facilitar você poderia POSTAR aqui o código do ShellScript?
Linux Registered User  # 341068
Record was created: 2004-01-02

Rauhmaru

  • Hero Member
  • *****
  • Mensagens: 470
  • Karma: +5/-2
  • O'RLY?
    • Blogmaru - ShellScript, GNU/Linux, humor e talz...
Re: Dúvida Básica - Comando du
« Responder #2 Online: Junho 29, 2008, 12:36:19 pm »
Negão, acho que o que você precisa é o comando 'iostat', do pacote 'systat'.
Ele (além de outras coisas) consegue pegar a quantidade de entrada e saída de bytes por segundo.
Try it!
abraços.